11d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#! /bin/sh
21d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# From configure.ac Revision: 1.3 .
31d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Guess values for system-dependent variables and create Makefiles.
41d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Generated by GNU Autoconf 2.68 for libcap-ng 0.7.
51d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
61d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
71d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
81d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
91d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Foundation, Inc.
101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This configure script is free software; the Free Software Foundation
131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# gives unlimited permission to copy, distribute and modify it.
141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ##
151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## M4sh Initialization. ##
161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ##
171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Be more Bourne compatible
191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUALCASE=1; export DUALCASE # for MKS sh
201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  emulate sh
221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  NULLCMD=:
231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # is contrary to our usage.  Disable this feature.
251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  alias -g '${1+"$@"}'='"$@"'
261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  setopt NO_GLOB_SUBST
271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case `(set -o) 2>/dev/null` in #(
291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *posix*) :
301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    set -o posix ;; #(
311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) :
321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ;;
331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_nl='
381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich'
391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport as_nl
401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Printing a long string crashes Solaris 7 /usr/bin/printf.
411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Prefer a ksh shell builtin over an external printf program on Solaris,
451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but without wasting forks for bash or zsh.
461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$BASH_VERSION$ZSH_VERSION" \
471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo='print -r --'
491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo_n='print -rn --'
501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo='printf %s\n'
521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo_n='printf %s'
531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_n='/usr/ucb/echo -n'
571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_n_body='eval
601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      arg=$1;
611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $arg in #(
621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *"$as_nl"*)
631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	expr "X$arg" : "X\\(.*\\)$as_nl";
641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac;
661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    '
681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    export as_echo_n_body
691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_n='sh -c $as_echo_n_body as_echo'
701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  export as_echo_body
721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo='sh -c $as_echo_body as_echo'
731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The user is always right.
761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${PATH_SEPARATOR+set}" != set; then
771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PATH_SEPARATOR=:
781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      PATH_SEPARATOR=';'
811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# IFS
861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We need space, tab and new line, in precisely that order.  Quoting is
871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# there to prevent editors from complaining about space-tab.
881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (If _AS_PATH_WALK were called with IFS unset, it would disable word
891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# splitting by setting IFS to empty value.)
901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=" ""	$as_nl"
911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find who we are.  Look in the path if we contain no directory separator.
931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_myself=
941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $0 in #((
951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *[\\/]* ) as_myself=$0 ;;
961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
1001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
1011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
1021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
1031d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
1041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ;;
1061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
1071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We did not find ourselves, most probably we were run as `sh COMMAND'
1081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in which case we are not to be found in the path.
1091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$as_myself" = x; then
1101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_myself=$0
1111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
1121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test ! -f "$as_myself"; then
1131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit 1
1151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
1161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unset variables that we do not need and which cause bugs (e.g. in
1181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
1191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# suppresses any "Segmentation fault" message there.  '((' could
1201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# trigger a bug in pdksh 5.2.14.
1211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_var in BASH_ENV ENV MAIL MAILPATH
1221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo eval test x\${$as_var+set} = xset \
1231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
1241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
1251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS1='$ '
1261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS2='> '
1271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS4='+ '
1281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# NLS nuisances.
1301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLC_ALL=C
1311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LC_ALL
1321d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLANGUAGE=C
1331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LANGUAGE
1341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# CDPATH.
1361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$CONFIG_SHELL" = x; then
1391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
1401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  emulate sh
1411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  NULLCMD=:
1421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
1431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # is contrary to our usage.  Disable this feature.
1441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  alias -g '\${1+\"\$@\"}'='\"\$@\"'
1451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  setopt NO_GLOB_SUBST
1461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
1471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case \`(set -o) 2>/dev/null\` in #(
1481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *posix*) :
1491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    set -o posix ;; #(
1501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) :
1511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ;;
1521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
1531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
1541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"
1551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_required="as_fn_return () { (exit \$1); }
1561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_success () { as_fn_return 0; }
1571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_failure () { as_fn_return 1; }
1581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_success () { return 0; }
1591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_failure () { return 1; }
1601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexitcode=0
1621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_success || { exitcode=1; echo as_fn_success failed.; }
1631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
1641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
1651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
1661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
1671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
1691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exitcode=1; echo positional parameters were not saved.
1701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
1711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest x\$exitcode = x0 || exit 1"
1721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
1731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
1741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
1751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
1761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
1781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
1801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
1811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    PATH=/empty FPATH=/empty; export PATH FPATH
1821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
1831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
1841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest \$(( 1 + 1 )) = 2 || exit 1"
1851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (eval "$as_required") 2>/dev/null; then :
1861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_have_required=yes
1871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
1881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_have_required=no
1891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
1901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
1911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
1921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
1931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_found=false
1951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
1961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
1971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
1981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
1991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_found=:
2001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $as_dir in #(
2011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 /*)
2021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   for as_base in sh bash ksh sh5; do
2031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     # Try only shells that exist, to save several forks.
2041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     as_shell=$as_dir/$as_base
2051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
2061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
2071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_SHELL=$as_shell as_have_required=yes
2081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
2091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  break 2
2101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
2111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
2121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   done;;
2131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       esac
2141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_found=false
2151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
2161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
2171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
2181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_SHELL=$SHELL as_have_required=yes
2191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi; }
2201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
2211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "x$CONFIG_SHELL" != x; then :
2241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We cannot yet assume a decent shell, so we have to provide a
2251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# neutralization value for shells without unset; and this also
2261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# works around shells that cannot unset nonexistent variables.
2271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Preserve -v and -x to the replacement shell.
2281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	BASH_ENV=/dev/null
2291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ENV=/dev/null
2301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
2311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	export CONFIG_SHELL
2321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $- in # ((((
2331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *v*x* | *x*v* ) as_opts=-vx ;;
2341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *v* ) as_opts=-v ;;
2351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *x* ) as_opts=-x ;;
2361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  * ) as_opts= ;;
2371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
2381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
2391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
2401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test x$as_have_required = xno; then :
2421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$0: This script requires a shell more modern than all"
2431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$0: the shells that I found on your system."
2441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test x${ZSH_VERSION+set} = xset ; then
2451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
2461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
2471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
2481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
2491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$0: including any error possibly output before this
2501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$0: message. Then install a modern shell, or manually run
2511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$0: the script under such a shell if you do have one."
2521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
2531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit 1
2541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
2551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
2561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
2571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=${CONFIG_SHELL-/bin/sh}
2581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport SHELL
2591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unset more variables known to interfere with behavior of common tools.
2601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCLICOLOR_FORCE= GREP_OPTIONS=
2611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichunset CLICOLOR_FORCE GREP_OPTIONS
2621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------------------- ##
2641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## M4sh Shell Functions. ##
2651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------------------- ##
2661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_unset VAR
2671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------
2681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Portably unset VAR.
2691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_unset ()
2701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
2711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { eval $1=; unset $1;}
2721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
2731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_unset=as_fn_unset
2741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_set_status STATUS
2761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -----------------------
2771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set $? to STATUS, without forking.
2781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_set_status ()
2791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
2801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return $1
2811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_set_status
2821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_exit STATUS
2841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -----------------
2851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
2861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_exit ()
2871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
2881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  set +e
2891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_set_status $1
2901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit $1
2911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_exit
2921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_mkdir_p
2941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -------------
2951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create "$as_dir" as a directory, including parents if necessary.
2961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_mkdir_p ()
2971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
2981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
2991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $as_dir in #(
3001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -*) as_dir=./$as_dir;;
3011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
3021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -d "$as_dir" || eval $as_mkdir_p || {
3031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_dirs=
3041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    while :; do
3051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $as_dir in #(
3061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) as_qdir=$as_dir;;
3081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
3091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_dirs="'$as_qdir' $as_dirs"
3101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_dir=`$as_dirname -- "$as_dir" ||
3111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_dir" : 'X\(//\)[^/]' \| \
3131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_dir" : 'X\(//\)$' \| \
3141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$as_dir" |
3161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
3181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
3191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
3201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
3211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
3221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
3231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
3241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
3251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
3261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
3271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
3281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
3291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
3301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
3311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
3321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
3331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -d "$as_dir" && break
3341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
3351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "$as_dirs" || eval "mkdir $as_dirs"
3361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_mkdir_p
3401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_append VAR VALUE
3411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------
3421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Append the text in VALUE to the end of the definition contained in VAR. Take
3431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# advantage of any shell optimizations that allow amortized linear growth over
3441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# repeated appends, instead of the typical quadratic growth present in naive
3451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# implementations.
3461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
3471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'as_fn_append ()
3481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
3491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval $1+=\$2
3501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }'
3511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
3521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_append ()
3531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
3541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval $1=\$$1\$2
3551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
3561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_append
3571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_arith ARG...
3591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------------
3601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Perform arithmetic evaluation on the ARGs, and store the result in the
3611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# global $as_val. Take advantage of shells that can avoid forks. The arguments
3621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# must be portable across $(()) and expr.
3631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
3641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'as_fn_arith ()
3651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
3661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_val=$(( $* ))
3671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }'
3681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
3691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_arith ()
3701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
3711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_val=`expr "$@" || test $? -eq 1`
3721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
3731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_arith
3741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_error STATUS ERROR [LINENO LOG_FD]
3771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------------------------
3781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
3791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# script with STATUS, using 1 if that was 0.
3811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error ()
3821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
3831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_status=$1; test $as_status -eq 0 && as_status=1
3841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$4"; then
3851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
3871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
3881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: error: $2" >&2
3891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_exit $as_status
3901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_error
3911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif expr a : '\(a\)' >/dev/null 2>&1 &&
3931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test "X`expr 00001 : '.*\(...\)'`" = X001; then
3941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_expr=expr
3951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
3961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_expr=false
3971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
3981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
3991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_basename=basename
4011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
4021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_basename=false
4031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
4041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_dirname=dirname
4071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
4081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_dirname=false
4091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
4101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_me=`$as_basename -- "$0" ||
4121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$0" : 'X\(//\)$' \| \
4141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X/"$0" |
4161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^.*\/\([^/][^/]*\)\/*$/{
4171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
4181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
4191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
4201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\/\(\/\/\)$/{
4211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
4221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
4231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
4241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\/\(\/\).*/{
4251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
4261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
4271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
4281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
4291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Avoid depending upon Character Ranges.
4311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_letters='abcdefghijklmnopqrstuvwxyz'
4321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_Letters=$as_cr_letters$as_cr_LETTERS
4341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_digits='0123456789'
4351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_alnum=$as_cr_Letters$as_cr_digits
4361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno_1=$LINENO as_lineno_1a=$LINENO
4391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno_2=$LINENO as_lineno_2a=$LINENO
4401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
4411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
4421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
4431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -n '
4441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    p
4451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    /[$]LINENO/=
4461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ' <$as_myself |
4471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '
4481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      s/[$]LINENO.*/&-/
4491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      t lineno
4501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      b
4511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      :lineno
4521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      N
4531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      :loop
4541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
4551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      t loop
4561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      s/-\n.*//
4571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ' >$as_me.lineno &&
4581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  chmod +x "$as_me.lineno" ||
4591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
4601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Don't try to exec as it changes $[0], causing all sort of problems
4621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # (the dirname of $[0] is not the place where we might find the
4631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # original and so on.  Autoconf is especially sensitive to this).
4641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  . "./$as_me.lineno"
4651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Exit status is that of the last command.
4661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit
4671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
4681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_C= ECHO_N= ECHO_T=
4701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `echo -n x` in #(((((
4711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-n*)
4721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case `echo 'xy\c'` in
4731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
4741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  xy)  ECHO_C='\c';;
4751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
4761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ECHO_T='	';;
4771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac;;
4781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
4791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ECHO_N='-n';;
4801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
4811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
4821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.file
4831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d conf$$.dir; then
4841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conf$$.dir/conf$$.file
4851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
4861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conf$$.dir
4871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mkdir conf$$.dir 2>/dev/null
4881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
4891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (echo >conf$$.file) 2>/dev/null; then
4901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ln -s conf$$.file conf$$ 2>/dev/null; then
4911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ln_s='ln -s'
4921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # ... but there are two gotchas:
4931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
4941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
4951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # In both cases, we have to default to `cp -p'.
4961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
4971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_ln_s='cp -p'
4981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif ln conf$$.file conf$$ 2>/dev/null; then
4991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ln_s=ln
5001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
5011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ln_s='cp -p'
5021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
5031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
5041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_ln_s='cp -p'
5051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
5061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir conf$$.dir 2>/dev/null
5081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif mkdir -p . 2>/dev/null; then
5101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_mkdir_p='mkdir -p "$as_dir"'
5111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
5121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -d ./-p && rmdir ./-p
5131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_mkdir_p=false
5141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
5151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -x / >/dev/null 2>&1; then
5171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_test_x='test -x'
5181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
5191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ls -dL / >/dev/null 2>&1; then
5201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ls_L_option=L
5211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
5221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ls_L_option=
5231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
5241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_test_x='
5251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval sh -c '\''
5261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -d "$1"; then
5271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	test -d "$1/.";
5281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
5291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $1 in #(
5301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	-*)set "./$1";;
5311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac;
5321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	???[sx]*):;;*)false;;esac;fi
5341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    '\'' sh
5351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  '
5361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
5371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_executable_p=$as_test_x
5381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid CPP name.
5401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid variable name.
5431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=${CONFIG_SHELL-/bin/sh}
5461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$DJDIR" || exec 7<&0 </dev/null
5491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 6>&1
5501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Name of the host.
5521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so uname gets run too.
5541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
5551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
5571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Initializations.
5581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
5591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_default_prefix=/usr/local
5601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=
5611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_libobj_dir=.
5621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBOBJS=
5631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcross_compiling=no
5641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsubdirs=
5651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMFLAGS=
5661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAKEFLAGS=
5671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Identity of this package.
5691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_NAME='libcap-ng'
5701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_TARNAME='libcap-ng'
5711d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_VERSION='0.7'
5721d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_STRING='libcap-ng 0.7'
5731d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_BUGREPORT=''
5741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_URL=''
5751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
5761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Factoring default headers for most tests.
5771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_includes_default="\
5781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h>
5791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_SYS_TYPES_H
5801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <sys/types.h>
5811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
5821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_SYS_STAT_H
5831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <sys/stat.h>
5841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
5851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef STDC_HEADERS
5861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stdlib.h>
5871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stddef.h>
5881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
5891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ifdef HAVE_STDLIB_H
5901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  include <stdlib.h>
5911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif
5921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
5931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_STRING_H
5941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
5951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  include <memory.h>
5961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# endif
5971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <string.h>
5981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
5991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_STRINGS_H
6001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <strings.h>
6011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
6021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_INTTYPES_H
6031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <inttypes.h>
6041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
6051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_STDINT_H
6061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <stdint.h>
6071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
6081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef HAVE_UNISTD_H
6091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <unistd.h>
6101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif"
6111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
6121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_subst_vars='am__EXEEXT_FALSE
6131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__EXEEXT_TRUE
6141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTLIBOBJS
6151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBOBJS
6161d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_PYTHON_FALSE
6171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_PYTHON_TRUE
6181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpkgpyexecdir
6191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpyexecdir
6201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpkgpythondir
6211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpythondir
6221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_PLATFORM
6231d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_EXEC_PREFIX
6241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_PREFIX
6251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON_VERSION
6261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON
6271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_SWIG_FALSE
6281d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichHAVE_SWIG_TRUE
6291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichswig_found
6301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEBUG
6311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEBUG_FALSE
6321d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEBUG_TRUE
6331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL_DEPS
6341d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPP
6351d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64
6361d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL
6371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO
6381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT
6391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL
6401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL
6411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB
6421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_AR
6431d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR
6441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL
6451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP
6461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S
6471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM
6481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DUMPBIN
6491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUMPBIN
6501d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD
6511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP
6521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP
6531d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP
6541d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED
6551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__fastdepCC_FALSE
6561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__fastdepCC_TRUE
6571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCCDEPMODE
6581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__nodep
6591d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEPBACKSLASH
6601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEP_FALSE
6611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEP_TRUE
6621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__quote
6631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__include
6641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEPDIR
6651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJEXT
6661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEXEEXT
6671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC
6681d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPPFLAGS
6691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLDFLAGS
6701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS
6711d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC
6721d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL
6731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__untar
6741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__tar
6751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMTAR
6761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__leading_dot
6771d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSET_MAKE
6781d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK
6791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir_p
6801d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMKDIR_P
6811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_STRIP_PROGRAM
6821d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP
6831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_sh
6841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAKEINFO
6851d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOHEADER
6861d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOMAKE
6871d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOCONF
6881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichACLOCAL
6891d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichVERSION
6901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE
6911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCYGPATH_W
6921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__isrc
6931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_DATA
6941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_SCRIPT
6951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_PROGRAM
6961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_os
6971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_vendor
6981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_cpu
6991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget
7001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os
7011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_vendor
7021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_cpu
7031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost
7041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os
7051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_vendor
7061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_cpu
7071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild
7081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_alias
7091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias
7101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_alias
7111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS
7121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_T
7131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_N
7141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_C
7151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEFS
7161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmandir
7171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocaledir
7181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibdir
7191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpsdir
7201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpdfdir
7211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdvidir
7221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhtmldir
7231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinfodir
7241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdocdir
7251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicholdincludedir
7261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichincludedir
7271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocalstatedir
7281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedstatedir
7291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysconfdir
7301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatadir
7311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatarootdir
7321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibexecdir
7331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsbindir
7341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbindir
7351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_transform_name
7361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprefix
7371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec_prefix
7381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_URL
7391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_BUGREPORT
7401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_STRING
7411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_VERSION
7421d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_TARNAME
7431d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPACKAGE_NAME
7441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR
7451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL'
7461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_subst_files=''
7471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_user_opts='
7481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_option_checking
7491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_shared
7501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_static
7511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_pic
7521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_fast_install
7531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dependency_tracking
7541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld
7551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_sysroot
7561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_libtool_lock
7571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_debug
7581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_warn
7591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_python
7601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich'
7611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_precious_vars='build_alias
7621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias
7631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_alias
7641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC
7651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS
7661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLDFLAGS
7671d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS
7681d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPPFLAGS
7691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCPP
7701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON'
7711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
7721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
7731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Initialize some variables set by options.
7741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_init_help=
7751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_init_version=false
7761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_unrecognized_opts=
7771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_unrecognized_sep=
7781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The variables have the same names as the options, with
7791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# dashes changed to underlines.
7801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcache_file=/dev/null
7811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec_prefix=NONE
7821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_create=
7831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_recursion=
7841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprefix=NONE
7851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_prefix=NONE
7861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_suffix=NONE
7871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_transform_name=s,x,x,
7881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsilent=
7891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsite=
7901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsrcdir=
7911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichverbose=
7921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx_includes=NONE
7931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx_libraries=NONE
7941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
7951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Installation directory options.
7961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# These are left unexpanded so users can "make install exec_prefix=/foo"
7971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# and all the variables that are supposed to be based on exec_prefix
7981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# by default will actually change.
7991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use braces instead of parens because sh, perl, etc. also accept them.
8001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (The list follows the same order as the GNU Coding Standards.)
8011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbindir='${exec_prefix}/bin'
8021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsbindir='${exec_prefix}/sbin'
8031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibexecdir='${exec_prefix}/libexec'
8041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatarootdir='${prefix}/share'
8051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdatadir='${datarootdir}'
8061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysconfdir='${prefix}/etc'
8071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedstatedir='${prefix}/com'
8081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocalstatedir='${prefix}/var'
8091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichincludedir='${prefix}/include'
8101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicholdincludedir='/usr/include'
8111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
8121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinfodir='${datarootdir}/info'
8131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhtmldir='${docdir}'
8141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdvidir='${docdir}'
8151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpdfdir='${docdir}'
8161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpsdir='${docdir}'
8171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibdir='${exec_prefix}/lib'
8181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlocaledir='${datarootdir}/locale'
8191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmandir='${datarootdir}/man'
8201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_prev=
8221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_dashdash=
8231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_option
8241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
8251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # If the previous option needs an argument, assign it.
8261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_prev"; then
8271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval $ac_prev=\$ac_option
8281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=
8291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    continue
8301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
8311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_option in
8331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
8341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *=)   ac_optarg= ;;
8351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)    ac_optarg=yes ;;
8361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
8371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Accept the important Cygnus configure options, so we can diagnose typos.
8391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_dashdash$ac_option in
8411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --)
8421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_dashdash=yes ;;
8431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -bindir | --bindir | --bindi | --bind | --bin | --bi)
8451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=bindir ;;
8461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
8471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    bindir=$ac_optarg ;;
8481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -build | --build | --buil | --bui | --bu)
8501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=build_alias ;;
8511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    build_alias=$ac_optarg ;;
8531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -cache-file | --cache-file | --cache-fil | --cache-fi \
8551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=cache_file ;;
8571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cache_file=$ac_optarg ;;
8601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --config-cache | -C)
8621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cache_file=config.cache ;;
8631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -datadir | --datadir | --datadi | --datad)
8651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=datadir ;;
8661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -datadir=* | --datadir=* | --datadi=* | --datad=*)
8671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    datadir=$ac_optarg ;;
8681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --dataroo | --dataro | --datar)
8711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=datarootdir ;;
8721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    datarootdir=$ac_optarg ;;
8751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -disable-* | --disable-*)
8771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Reject names that are not valid shell variable names.
8791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "invalid feature name: $ac_useropt"
8811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt_orig=$ac_useropt
8821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_user_opts in
8841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *"
8851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"enable_$ac_useropt"
8861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;;
8871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
8881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 ac_unrecognized_sep=', ';;
8891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
8901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval enable_$ac_useropt=no ;;
8911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -docdir | --docdir | --docdi | --doc | --do)
8931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=docdir ;;
8941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    docdir=$ac_optarg ;;
8961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
8971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=dvidir ;;
8991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
9001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dvidir=$ac_optarg ;;
9011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -enable-* | --enable-*)
9031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
9041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Reject names that are not valid shell variable names.
9051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
9061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "invalid feature name: $ac_useropt"
9071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt_orig=$ac_useropt
9081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
9091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_user_opts in
9101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *"
9111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"enable_$ac_useropt"
9121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;;
9131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
9141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 ac_unrecognized_sep=', ';;
9151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
9161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval enable_$ac_useropt=\$ac_optarg ;;
9171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
9191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
9201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --exec | --exe | --ex)
9211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=exec_prefix ;;
9221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
9231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
9241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --exec=* | --exe=* | --ex=*)
9251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    exec_prefix=$ac_optarg ;;
9261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -gas | --gas | --ga | --g)
9281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Obsolete; use --with-gas.
9291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    with_gas=yes ;;
9301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -help | --help | --hel | --he | -h)
9321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_init_help=long ;;
9331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
9341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_init_help=recursive ;;
9351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
9361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_init_help=short ;;
9371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -host | --host | --hos | --ho)
9391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=host_alias ;;
9401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -host=* | --host=* | --hos=* | --ho=*)
9411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    host_alias=$ac_optarg ;;
9421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
9441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=htmldir ;;
9451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
9461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --ht=*)
9471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    htmldir=$ac_optarg ;;
9481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -includedir | --includedir | --includedi | --included | --include \
9501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --includ | --inclu | --incl | --inc)
9511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=includedir ;;
9521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
9531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --includ=* | --inclu=* | --incl=* | --inc=*)
9541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    includedir=$ac_optarg ;;
9551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -infodir | --infodir | --infodi | --infod | --info | --inf)
9571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=infodir ;;
9581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
9591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    infodir=$ac_optarg ;;
9601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -libdir | --libdir | --libdi | --libd)
9621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=libdir ;;
9631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -libdir=* | --libdir=* | --libdi=* | --libd=*)
9641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    libdir=$ac_optarg ;;
9651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
9671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --libexe | --libex | --libe)
9681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=libexecdir ;;
9691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
9701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --libexe=* | --libex=* | --libe=*)
9711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    libexecdir=$ac_optarg ;;
9721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -localedir | --localedir | --localedi | --localed | --locale)
9741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=localedir ;;
9751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
9761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    localedir=$ac_optarg ;;
9771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -localstatedir | --localstatedir | --localstatedi | --localstated \
9791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --localstate | --localstat | --localsta | --localst | --locals)
9801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=localstatedir ;;
9811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
9821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
9831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    localstatedir=$ac_optarg ;;
9841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
9861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=mandir ;;
9871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
9881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mandir=$ac_optarg ;;
9891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -nfp | --nfp | --nf)
9911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Obsolete; use --without-fp.
9921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    with_fp=no ;;
9931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
9951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --no-cr | --no-c | -n)
9961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    no_create=yes ;;
9971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
9981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
9991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
10001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    no_recursion=yes ;;
10011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
10031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
10041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --oldin | --oldi | --old | --ol | --o)
10051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=oldincludedir ;;
10061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
10071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
10081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
10091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    oldincludedir=$ac_optarg ;;
10101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
10121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=prefix ;;
10131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
10141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    prefix=$ac_optarg ;;
10151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -program-prefix | --program-prefix | --program-prefi | --program-pref \
10171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-pre | --program-pr | --program-p)
10181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=program_prefix ;;
10191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -program-prefix=* | --program-prefix=* | --program-prefi=* \
10201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
10211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    program_prefix=$ac_optarg ;;
10221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -program-suffix | --program-suffix | --program-suffi | --program-suff \
10241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-suf | --program-su | --program-s)
10251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=program_suffix ;;
10261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -program-suffix=* | --program-suffix=* | --program-suffi=* \
10271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
10281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    program_suffix=$ac_optarg ;;
10291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -program-transform-name | --program-transform-name \
10311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transform-nam | --program-transform-na \
10321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transform-n | --program-transform- \
10331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transform | --program-transfor \
10341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transfo | --program-transf \
10351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-trans | --program-tran \
10361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --progr-tra | --program-tr | --program-t)
10371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=program_transform_name ;;
10381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -program-transform-name=* | --program-transform-name=* \
10391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transform-nam=* | --program-transform-na=* \
10401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transform-n=* | --program-transform-=* \
10411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transform=* | --program-transfor=* \
10421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-transfo=* | --program-transf=* \
10431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --program-trans=* | --program-tran=* \
10441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --progr-tra=* | --program-tr=* | --program-t=*)
10451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    program_transform_name=$ac_optarg ;;
10461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
10481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=pdfdir ;;
10491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
10501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    pdfdir=$ac_optarg ;;
10511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -psdir | --psdir | --psdi | --psd | --ps)
10531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=psdir ;;
10541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
10551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    psdir=$ac_optarg ;;
10561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | -silent | --silent | --silen | --sile | --sil)
10591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    silent=yes ;;
10601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
10621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=sbindir ;;
10631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
10641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sbi=* | --sb=*)
10651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sbindir=$ac_optarg ;;
10661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -sharedstatedir | --sharedstatedir | --sharedstatedi \
10681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
10691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sharedst | --shareds | --shared | --share | --shar \
10701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sha | --sh)
10711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=sharedstatedir ;;
10721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
10731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
10741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
10751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --sha=* | --sh=*)
10761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sharedstatedir=$ac_optarg ;;
10771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -site | --site | --sit)
10791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=site ;;
10801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -site=* | --site=* | --sit=*)
10811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    site=$ac_optarg ;;
10821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
10841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=srcdir ;;
10851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
10861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    srcdir=$ac_optarg ;;
10871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
10891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --syscon | --sysco | --sysc | --sys | --sy)
10901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=sysconfdir ;;
10911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
10921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
10931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysconfdir=$ac_optarg ;;
10941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
10951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -target | --target | --targe | --targ | --tar | --ta | --t)
10961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=target_alias ;;
10971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
10981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    target_alias=$ac_optarg ;;
10991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -v | -verbose | --verbose | --verbos | --verbo | --verb)
11011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    verbose=yes ;;
11021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -version | --version | --versio | --versi | --vers | -V)
11041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_init_version=: ;;
11051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -with-* | --with-*)
11071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
11081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Reject names that are not valid shell variable names.
11091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
11101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "invalid package name: $ac_useropt"
11111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt_orig=$ac_useropt
11121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_user_opts in
11141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *"
11151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"with_$ac_useropt"
11161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;;
11171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
11181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 ac_unrecognized_sep=', ';;
11191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
11201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval with_$ac_useropt=\$ac_optarg ;;
11211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -without-* | --without-*)
11231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
11241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Reject names that are not valid shell variable names.
11251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
11261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "invalid package name: $ac_useropt"
11271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt_orig=$ac_useropt
11281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
11291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_user_opts in
11301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *"
11311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"with_$ac_useropt"
11321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) ;;
11331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
11341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 ac_unrecognized_sep=', ';;
11351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
11361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval with_$ac_useropt=no ;;
11371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --x)
11391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Obsolete; use --with-x.
11401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    with_x=yes ;;
11411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
11431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --x-incl | --x-inc | --x-in | --x-i)
11441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=x_includes ;;
11451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
11461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
11471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    x_includes=$ac_optarg ;;
11481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -x-libraries | --x-libraries | --x-librarie | --x-librari \
11501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
11511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prev=x_libraries ;;
11521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
11531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
11541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    x_libraries=$ac_optarg ;;
11551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -*) as_fn_error $? "unrecognized option: \`$ac_option'
11571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTry \`$0 --help' for more information"
11581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
11591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *=*)
11611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
11621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Reject names that are not valid shell variable names.
11631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_envvar in #(
11641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      '' | [0-9]* | *[!_$as_cr_alnum]* )
11651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
11661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
11671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval $ac_envvar=\$ac_optarg
11681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    export $ac_envvar ;;
11691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
11711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # FIXME: should be removed in autoconf 3.0.
11721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
11731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
11741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
11751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
11761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
11771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
11791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
11801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_prev"; then
11821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
11831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "missing argument to $ac_option"
11841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
11851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_unrecognized_opts"; then
11871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $enable_option_checking in
11881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    no) ;;
11891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
11901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
11911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
11921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
11931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
11941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check all directory arguments for consistency.
11951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
11961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		datadir sysconfdir sharedstatedir localstatedir includedir \
11971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
11981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		libdir localedir mandir
11991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
12001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_val=\$$ac_var
12011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Remove trailing slashes.
12021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_val in
12031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    */ )
12041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
12051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      eval $ac_var=\$ac_val;;
12061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
12071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Be sure to have absolute directory names.
12081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_val in
12091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    [\\/$]* | ?:[\\/]* )  continue;;
12101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
12111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
12121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
12131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
12141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# There might be people who depend on the old broken behavior: `$host'
12161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# used to hold the argument of --host etc.
12171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: To remove some day.
12181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild=$build_alias
12191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost=$host_alias
12201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget=$target_alias
12211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: To remove some day.
12231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$host_alias" != x; then
12241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$build_alias" = x; then
12251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cross_compiling=maybe
12261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
12271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    If a cross compiler is detected then cross compile mode will be used" >&2
12281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif test "x$build_alias" != "x$host_alias"; then
12291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cross_compiling=yes
12301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
12311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
12321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_prefix=
12341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$host_alias" && ac_tool_prefix=$host_alias-
12351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$silent" = yes && exec 6>/dev/null
12371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_pwd=`pwd` && test -n "$ac_pwd" &&
12401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ls_di=`ls -di .` &&
12411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
12421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "working directory cannot be determined"
12431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
12441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "pwd does not report name of working directory"
12451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
12471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find the source files, if location was not specified.
12481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$srcdir"; then
12491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_srcdir_defaulted=yes
12501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Try the directory containing this script, then the parent directory.
12511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_confdir=`$as_dirname -- "$as_myself" ||
12521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_myself" : 'X\(//\)[^/]' \| \
12541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_myself" : 'X\(//\)$' \| \
12551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
12561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$as_myself" |
12571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
12591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
12601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
12611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
12621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
12631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
12641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
12651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
12661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
12671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
12681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
12691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
12701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
12711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
12721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
12731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
12741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  srcdir=$ac_confdir
12751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test ! -r "$srcdir/$ac_unique_file"; then
12761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    srcdir=..
12771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
12781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
12791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_srcdir_defaulted=no
12801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
12811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test ! -r "$srcdir/$ac_unique_file"; then
12821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
12831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
12841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
12851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
12861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_confdir=`(
12871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
12881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	pwd)`
12891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# When building in place, set srcdir=.
12901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_abs_confdir" = "$ac_pwd"; then
12911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  srcdir=.
12921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
12931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remove unnecessary trailing slashes from srcdir.
12941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Double slashes in file names in object file debugging info
12951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# mess up M-x gdb in Emacs.
12961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in
12971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
12981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
12991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_var in $ac_precious_vars; do
13001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_env_${ac_var}_set=\${${ac_var}+set}
13011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_env_${ac_var}_value=\$${ac_var}
13021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
13031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_cv_env_${ac_var}_value=\$${ac_var}
13041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
13051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
13071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Report the --help message.
13081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
13091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_init_help" = "long"; then
13101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Omit some internal or obsolete options to make the list less imposing.
13111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # This message is too long to be a string in the A/UX 3.1 sh.
13121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat <<_ACEOF
13131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\`configure' configures libcap-ng 0.7 to adapt to many kinds of systems.
13141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsage: $0 [OPTION]... [VAR=VALUE]...
13161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTo assign environment variables (e.g., CC, CFLAGS...), specify them as
13181d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichVAR=VALUE.  See below for descriptions of some of the useful variables.
13191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDefaults for the options are specified in brackets.
13211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration:
13231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -h, --help              display this help and exit
13241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --help=short        display options specific to this package
13251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --help=recursive    display the short help of all the included packages
13261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -V, --version           display version information and exit
13271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -q, --quiet, --silent   do not print \`checking ...' messages
13281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --cache-file=FILE   cache test results in FILE [disabled]
13291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -C, --config-cache      alias for \`--cache-file=config.cache'
13301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -n, --no-create         do not create output files
13311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
13321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichInstallation directories:
13341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --prefix=PREFIX         install architecture-independent files in PREFIX
13351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                          [$ac_default_prefix]
13361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
13371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                          [PREFIX]
13381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichBy default, \`make install' will install all the files in
13401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
13411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichan installation prefix other than \`$ac_default_prefix' using \`--prefix',
13421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor instance \`--prefix=\$HOME'.
13431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFor better control, use the options below.
13451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFine tuning of the installation directories:
13471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --bindir=DIR            user executables [EPREFIX/bin]
13481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --sbindir=DIR           system admin executables [EPREFIX/sbin]
13491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --libexecdir=DIR        program executables [EPREFIX/libexec]
13501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
13511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
13521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
13531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --libdir=DIR            object code libraries [EPREFIX/lib]
13541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --includedir=DIR        C header files [PREFIX/include]
13551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
13561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
13571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
13581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --infodir=DIR           info documentation [DATAROOTDIR/info]
13591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
13601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --mandir=DIR            man documentation [DATAROOTDIR/man]
13611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --docdir=DIR            documentation root [DATAROOTDIR/doc/libcap-ng]
13621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --htmldir=DIR           html documentation [DOCDIR]
13631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --dvidir=DIR            dvi documentation [DOCDIR]
13641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --pdfdir=DIR            pdf documentation [DOCDIR]
13651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --psdir=DIR             ps documentation [DOCDIR]
13661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
13671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat <<\_ACEOF
13691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichProgram names:
13711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --program-prefix=PREFIX            prepend PREFIX to installed program names
13721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --program-suffix=SUFFIX            append SUFFIX to installed program names
13731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
13741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSystem types:
13761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --build=BUILD     configure for building on BUILD [guessed]
13771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
13781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --target=TARGET   configure for building compilers for TARGET [HOST]
13791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
13801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
13811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_init_help"; then
13831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_init_help in
13841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     short | recursive ) echo "Configuration of libcap-ng 0.7:";;
13851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   esac
13861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat <<\_ACEOF
13871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
13881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOptional Features:
13891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --disable-option-checking  ignore unrecognized --enable/--with options
13901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
13911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
13921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --enable-shared[=PKGS]  build shared libraries [default=yes]
13931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --enable-static[=PKGS]  build static libraries [default=yes]
13941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --enable-fast-install[=PKGS]
13951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                          optimize for fast installation [default=yes]
13961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --disable-dependency-tracking  speeds up one-time build
13971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --enable-dependency-tracking   do not reject slow dependency extractors
13981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --disable-libtool-lock  avoid locking (might break parallel builds)
13991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOptional Packages:
14011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
14021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
14031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
14041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                          both]
14051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
14061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-sysroot=DIR Search for dependent libraries within DIR
14071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                        (or the compiler's sysroot if not specified).
14081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-debug            turn on debugging [default=no]
14091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-warn             turn on warnings [default=yes]
14101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --with-python           enable building python bindings
14111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSome influential environment variables:
14131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CC          C compiler command
14141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CFLAGS      C compiler flags
14151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
14161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich              nonstandard directory <lib dir>
14171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  LIBS        libraries to pass to the linker, e.g. -l<library>
14181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
14191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich              you have headers in a nonstandard directory <include dir>
14201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CPP         C preprocessor
14211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PYTHON      the Python interpreter
14221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14231d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUse these variables to override the choices made by `configure' or to help
14241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichit to find libraries and programs with nonstandard names/locations.
14251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichReport bugs to the package provider.
14271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
14281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_status=$?
14291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
14301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_init_help" = "recursive"; then
14321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # If there are subdirs, report their specific --help.
14331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
14341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -d "$ac_dir" ||
14351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
14361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      continue
14371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_builddir=.
14381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "$ac_dir" in
14401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
14421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # A ".." for each directory in $ac_dir_suffix.
14441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_top_builddir_sub in
14461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac ;;
14491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
14501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_top_builddir=$ac_pwd
14511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_builddir=$ac_pwd$ac_dir_suffix
14521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# for backward compatibility:
14531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_top_builddir=$ac_top_build_prefix
14541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in
14561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  .)  # We are building in place.
14571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_srcdir=.
14581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_top_srcdir=$ac_top_builddir_sub
14591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_abs_top_srcdir=$ac_pwd ;;
14601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  [\\/]* | ?:[\\/]* )  # Absolute name.
14611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_srcdir=$srcdir$ac_dir_suffix;
14621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_top_srcdir=$srcdir
14631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_abs_top_srcdir=$srcdir ;;
14641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) # Relative name.
14651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_top_srcdir=$ac_top_build_prefix$srcdir
14671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
14691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cd "$ac_dir" || { ac_status=$?; continue; }
14721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Check for guested configure.
14731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -f "$ac_srcdir/configure.gnu"; then
14741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo &&
14751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
14761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    elif test -f "$ac_srcdir/configure"; then
14771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo &&
14781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $SHELL "$ac_srcdir/configure" --help=recursive
14791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
14801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
14811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi || ac_status=$?
14821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cd "$ac_pwd" || { ac_status=$?; break; }
14831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
14841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
14851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$ac_init_help" && exit $ac_status
14871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_init_version; then
14881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat <<\_ACEOF
14891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibcap-ng configure 0.7
14901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgenerated by GNU Autoconf 2.68
14911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14921d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCopyright (C) 2010 Free Software Foundation, Inc.
14931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis configure script is free software; the Free Software Foundation
14941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgives unlimited permission to copy, distribute and modify it.
14951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
14961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit
14971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
14981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
14991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ------------------------ ##
15001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Autoconf initialization. ##
15011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ------------------------ ##
15021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_compile LINENO
15041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# --------------------------
15051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to compile conftest.$ac_ext, and return whether this succeeded.
15061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_compile ()
15071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
15081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.$ac_objext
15101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { ac_try="$ac_compile"
15111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
15121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
15141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
15151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
15171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_compile") 2>conftest.err
15181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
15191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -s conftest.err; then
15201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    grep -v '^ *+' conftest.err >conftest.er1
15211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat conftest.er1 >&5
15221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv -f conftest.er1 conftest.err
15231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
15241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && {
15261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test -z "$ac_c_werror_flag" ||
15271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test ! -s conftest.err
15281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       } && test -s conftest.$ac_objext; then :
15291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_retval=0
15301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
15311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: failed program was:" >&5
15321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5
15331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ac_retval=1
15351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
15361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_set_status $ac_retval
15381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_compile
15401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_link LINENO
15421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -----------------------
15431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to link conftest.$ac_ext, and return whether this succeeded.
15441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_link ()
15451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
15461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.$ac_objext conftest$ac_exeext
15481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { ac_try="$ac_link"
15491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
15501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
15521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
15531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
15541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
15551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_link") 2>conftest.err
15561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
15571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -s conftest.err; then
15581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    grep -v '^ *+' conftest.err >conftest.er1
15591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat conftest.er1 >&5
15601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv -f conftest.er1 conftest.err
15611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
15621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && {
15641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test -z "$ac_c_werror_flag" ||
15651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test ! -s conftest.err
15661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       } && test -s conftest$ac_exeext && {
15671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test "$cross_compiling" = yes ||
15681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 $as_test_x conftest$ac_exeext
15691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       }; then :
15701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_retval=0
15711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
15721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: failed program was:" >&5
15731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5
15741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ac_retval=1
15761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
15771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
15781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
15791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # interfere with the next link command; also delete a directory that is
15801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # left behind by Apple's compiler.  We do this before executing the actions.
15811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
15821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
15831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_set_status $ac_retval
15841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_link
15861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
15871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
15881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -------------------------------------------------------
15891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tests whether HEADER exists and can be compiled using the include files in
15901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# INCLUDES, setting the cache variable VAR accordingly.
15911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_compile ()
15921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
15931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
15951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; }
15961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then :
15971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
15981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
15991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
16011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$4
16021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <$2>
16031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
16041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
16051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval "$3=yes"
16061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
16071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval "$3=no"
16081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
16091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
16111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3
16121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; }
16141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_check_header_compile
16171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_cpp LINENO
16191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------
16201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
16211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_cpp ()
16221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
16231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { ac_try="$ac_cpp conftest.$ac_ext"
16251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
16261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
16281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
16291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
16311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
16321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
16331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -s conftest.err; then
16341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    grep -v '^ *+' conftest.err >conftest.er1
16351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat conftest.er1 >&5
16361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv -f conftest.er1 conftest.err
16371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
16381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } > conftest.i && {
16401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test ! -s conftest.err
16421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       }; then :
16431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_retval=0
16441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
16451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: failed program was:" >&5
16461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5
16471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_retval=1
16491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
16501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_set_status $ac_retval
16521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_cpp
16541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_try_run LINENO
16561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------
16571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
16581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# that executables *can* be run.
16591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_try_run ()
16601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
16611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { ac_try="$ac_link"
16631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
16641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
16661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
16671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
16691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_link") 2>&5
16701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
16711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
16731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { case "(($ac_try" in
16741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
16761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
16771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
16791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
16801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
16811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; }; then :
16831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_retval=0
16841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
16851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: program exited with status $ac_status" >&5
16861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $as_echo "$as_me: failed program was:" >&5
16871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5
16881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ac_retval=$ac_status
16901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
16911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
16921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_set_status $ac_retval
16941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_try_run
16961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
16971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_check_func LINENO FUNC VAR
16981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------------------
16991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tests whether FUNC exists, setting the cache variable VAR accordingly
17001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_func ()
17011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
17021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; }
17051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then :
17061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
17071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
17081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
17101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
17111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define $2 innocuous_$2
17131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* System header to define __stub macros and hopefully few prototypes,
17151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    which can conflict with char $2 (); below.
17161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    <limits.h> exists even on freestanding compilers.  */
17181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __STDC__
17201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <limits.h>
17211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
17221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <assert.h>
17231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
17241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#undef $2
17261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error.
17281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   Use char because int might match the return type of a GCC
17291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   builtin and then its argument prototype would still apply.  */
17301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
17311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C"
17321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
17331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar $2 ();
17341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* The GNU C library defines this for functions which it implements
17351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    to always fail with ENOSYS.  Some functions are actually named
17361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    something starting with __ and the normal name is an alias.  */
17371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined __stub_$2 || defined __stub___$2
17381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchoke me
17391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
17401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
17421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
17431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
17441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn $2 ();
17451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
17461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
17471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
17481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
17491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
17501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval "$3=yes"
17511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
17521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval "$3=no"
17531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
17541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
17551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
17561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
17571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3
17581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; }
17601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_check_func
17631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
17651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -------------------------------------------------------
17661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tests whether HEADER exists, giving a warning if it cannot be compiled using
17671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the include files in INCLUDES and setting the cache variable VAR
17681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# accordingly.
17691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_mongrel ()
17701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
17711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if eval \${$3+:} false; then :
17731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
17741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; }
17751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then :
17761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
17771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
17781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3
17791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; }
17811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
17821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Is the header compilable?
17831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
17841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking $2 usability... " >&6; }
17851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
17861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
17871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$4
17881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <$2>
17891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
17901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
17911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_header_compiler=yes
17921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
17931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_header_compiler=no
17941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
17951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
17971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_header_compiler" >&6; }
17981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
17991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Is the header present?
18001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
18011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking $2 presence... " >&6; }
18021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
18031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
18041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <$2>
18051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
18061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then :
18071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_header_preproc=yes
18081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
18091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_header_preproc=no
18101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
18111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext
18121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
18131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_header_preproc" >&6; }
18141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# So?  What about this header?
18161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
18171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  yes:no: )
18181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
18191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
18201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
18211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
18221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
18231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  no:yes:* )
18241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
18251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
18261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
18271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
18281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
18291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
18301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
18311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
18321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
18331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
18341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
18351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
18361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
18371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $2... " >&6; }
18381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${$3+:} false; then :
18391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
18401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
18411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval "$3=\$ac_header_compiler"
18421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
18431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_res=\$$3
18441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_res" >&6; }
18461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
18471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
18481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # ac_fn_c_check_header_mongrel
18501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >config.log <<_ACEOF
18511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis file contains any messages produced by compilers while
18521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrunning configure, to aid debugging if configure makes a mistake.
18531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18541d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIt was created by libcap-ng $as_me 0.7, which was
18551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgenerated by GNU Autoconf 2.68.  Invocation command line was
18561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $ $0 $@
18581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
18601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 5>>config.log
18611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
18621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat <<_ASUNAME
18631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------- ##
18641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Platform. ##
18651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## --------- ##
18661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
18681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -m = `(uname -m) 2>/dev/null || echo unknown`
18691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -r = `(uname -r) 2>/dev/null || echo unknown`
18701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -s = `(uname -s) 2>/dev/null || echo unknown`
18711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuname -v = `(uname -v) 2>/dev/null || echo unknown`
18721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
18741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
18751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
18771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
18781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
18791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
18801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
18811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
18821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
18831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASUNAME
18851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
18881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
18891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
18901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
18911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "PATH: $as_dir"
18921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
18931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
18941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} >&5
18961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >&5 <<_ACEOF
18981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
18991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
19001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------- ##
19011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Core tests. ##
19021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------- ##
19031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
19041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
19051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
19061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
19071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Keep a trace of the command line.
19081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Strip out --no-create and --no-recursion so they do not pile up.
19091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Strip out --silent because we don't want to record it for future runs.
19101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Also quote any args containing shell meta-characters.
19111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Make two passes to allow for proper duplicate-argument suppression.
19121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_args=
19131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_args0=
19141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_args1=
19151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_must_keep_next=false
19161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_pass in 1 2
19171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
19181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_arg
19191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
19201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_arg in
19211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
19221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    | -silent | --silent | --silen | --sile | --sil)
19241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      continue ;;
19251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *\'*)
19261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
19271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
19281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_pass in
19291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
19301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    2)
19311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_append ac_configure_args1 " '$ac_arg'"
19321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test $ac_must_keep_next = true; then
19331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ac_must_keep_next=false # Got value, back to normal.
19341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
19351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $ac_arg in
19361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *=* | --config-cache | -C | -disable-* | --disable-* \
19371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
19381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
19391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  | -with-* | --with-* | -without-* | --without-* | --x)
19401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    case "$ac_configure_args0 " in
19411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
19421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    esac
19431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
19441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  -* ) ac_must_keep_next=true ;;
19451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
19461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
19471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_append ac_configure_args " '$ac_arg'"
19481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
19491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
19501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
19511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
19521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ ac_configure_args0=; unset ac_configure_args0;}
19531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ ac_configure_args1=; unset ac_configure_args1;}
19541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
19551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# When interrupted or exit'd, cleanup temporary files, and complete
19561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.log.  We remove comments because anyway the quotes in there
19571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# would cause problems or look ugly.
19581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# WARNING: Use '\'' to represent an apostrophe within the trap.
19591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
19601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtrap 'exit_status=$?
19611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Save into config.log some information that might help in debugging.
19621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
19631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo
19641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
19651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "## ---------------- ##
19661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Cache variables. ##
19671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ---------------- ##"
19681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo
19691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # The following way of writing the cache mishandles newlines in values,
19701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(
19711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
19721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval ac_val=\$$ac_var
19731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_val in #(
19741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *${as_nl}*)
19751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_var in #(
19761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
19791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_var in #(
19801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _ | IFS | as_nl) ;; #(
19811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) { eval $ac_var=; unset $ac_var;} ;;
19831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac ;;
19841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
19851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
19861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (set) 2>&1 |
19871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
19881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *${as_nl}ac_space=\ *)
19891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sed -n \
19901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	"s/'\''/'\''\\\\'\'''\''/g;
19911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
19921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;; #(
19931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
19941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
19961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac |
19971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sort
19981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich)
19991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo
20001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "## ----------------- ##
20021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Output variables. ##
20031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------------- ##"
20041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo
20051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_var in $ac_subst_vars
20061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    do
20071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      eval ac_val=\$$ac_var
20081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_val in
20091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
20111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "$ac_var='\''$ac_val'\''"
20121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done | sort
20131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo
20141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_subst_files"; then
20161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "## ------------------- ##
20171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## File substitutions. ##
20181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ------------------- ##"
20191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo
20201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for ac_var in $ac_subst_files
20211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      do
20221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	eval ac_val=\$$ac_var
20231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $ac_val in
20241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
20261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	$as_echo "$ac_var='\''$ac_val'\''"
20271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done | sort
20281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo
20291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
20301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -s confdefs.h; then
20321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "## ----------- ##
20331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## confdefs.h. ##
20341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------- ##"
20351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo
20361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cat confdefs.h
20371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo
20381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
20391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test "$ac_signal" != 0 &&
20401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "$as_me: caught signal $ac_signal"
20411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me: exit $exit_status"
20421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  } >&5
20431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f core *.core core.conftest.* &&
20441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
20451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    exit $exit_status
20461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 0
20471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_signal in 1 2 13 15; do
20481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
20491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
20501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_signal=0
20511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# confdefs.h avoids OS command line length limits that DEFS can exceed.
20531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f -r conftest* confdefs.h
20541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "/* confdefs.h */" > confdefs.h
20561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Predefined preprocessor variables.
20581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
20601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_NAME "$PACKAGE_NAME"
20611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
20621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
20641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
20651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
20661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
20681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_VERSION "$PACKAGE_VERSION"
20691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
20701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
20721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_STRING "$PACKAGE_STRING"
20731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
20741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
20761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
20771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
20781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
20801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE_URL "$PACKAGE_URL"
20811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
20821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
20841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Let the site file select an alternate cache file if it wants to.
20851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Prefer an explicitly selected file to automatically selected ones.
20861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_site_file1=NONE
20871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_site_file2=NONE
20881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CONFIG_SITE"; then
20891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We do not want a PATH search for config.site.
20901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $CONFIG_SITE in #((
20911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    -*)  ac_site_file1=./$CONFIG_SITE;;
20921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    */*) ac_site_file1=$CONFIG_SITE;;
20931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)   ac_site_file1=./$CONFIG_SITE;;
20941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
20951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "x$prefix" != xNONE; then
20961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_site_file1=$prefix/share/config.site
20971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_site_file2=$prefix/etc/config.site
20981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
20991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_site_file1=$ac_default_prefix/share/config.site
21001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_site_file2=$ac_default_prefix/etc/config.site
21011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
21021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_site_file in "$ac_site_file1" "$ac_site_file2"
21031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
21041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "x$ac_site_file" = xNONE && continue
21051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
21061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
21071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: loading site script $ac_site_file" >&6;}
21081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed 's/^/| /' "$ac_site_file" >&5
21091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    . "$ac_site_file" \
21101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "failed to load site script $ac_site_file
21131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
21141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
21151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
21161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
21171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -r "$cache_file"; then
21181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Some versions of bash will fail to source /dev/null (special files
21191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
21201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
21211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
21221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: loading cache $cache_file" >&6;}
21231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cache_file in
21241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      [\\/]* | ?:[\\/]* ) . "$cache_file";;
21251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)                      . "./$cache_file";;
21261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
21271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
21281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
21291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
21301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: creating cache $cache_file" >&6;}
21311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  >$cache_file
21321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
21331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
21341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check that the precious variables saved in the cache have kept the same
21351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# value.
21361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cache_corrupted=false
21371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_var in $ac_precious_vars; do
21381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_old_set=\$ac_cv_env_${ac_var}_set
21391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_new_set=\$ac_env_${ac_var}_set
21401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_old_val=\$ac_cv_env_${ac_var}_value
21411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_new_val=\$ac_env_${ac_var}_value
21421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_old_set,$ac_new_set in
21431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    set,)
21441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
21451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
21461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_cache_corrupted=: ;;
21471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ,set)
21481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
21491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
21501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_cache_corrupted=: ;;
21511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ,);;
21521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
21531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "x$ac_old_val" != "x$ac_new_val"; then
21541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# differences in whitespace do not lead to failure.
21551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ac_old_val_w=`echo x $ac_old_val`
21561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ac_new_val_w=`echo x $ac_new_val`
21571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$ac_old_val_w" != "$ac_new_val_w"; then
21581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
21591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
21601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ac_cache_corrupted=:
21611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
21621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
21631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
21641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  eval $ac_var=\$ac_old_val
21651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
21661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
21671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
21681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
21691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
21701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi;;
21711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
21721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Pass precious variables to config.status.
21731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$ac_new_set" = set; then
21741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_new_val in
21751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
21761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) ac_arg=$ac_var=$ac_new_val ;;
21771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
21781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case " $ac_configure_args " in
21791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
21801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
21811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
21821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
21831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
21841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_cache_corrupted; then
21851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
21861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
21881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
21891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
21901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
21911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ##
21921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Main body of script. ##
21931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ##
21941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
21951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
21961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
21971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
22001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_headers="$ac_config_headers config.h"
22031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho Configuring libcap-ng $VERSION
22071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_aux_dir=
22091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
22101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -f "$ac_dir/install-sh"; then
22111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_aux_dir=$ac_dir
22121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_install_sh="$ac_aux_dir/install-sh -c"
22131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break
22141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif test -f "$ac_dir/install.sh"; then
22151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_aux_dir=$ac_dir
22161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_install_sh="$ac_aux_dir/install.sh -c"
22171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break
22181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif test -f "$ac_dir/shtool"; then
22191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_aux_dir=$ac_dir
22201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_install_sh="$ac_aux_dir/shtool install -c"
22211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break
22221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
22231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
22241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_aux_dir"; then
22251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
22261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
22271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# These three variables are undocumented and unsupported,
22291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# and are intended to be withdrawn in a future Autoconf release.
22301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# They can cause serious problems if a builder's source tree is in a directory
22311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# whose full name contains unusual characters.
22321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
22331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
22341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
22351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Make sure we can run config.sub.
22381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
22391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
22401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
22421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking build system type... " >&6; }
22431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_build+:} false; then :
22441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
22451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
22461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_build_alias=$build_alias
22471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$ac_build_alias" = x &&
22481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
22491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$ac_build_alias" = x &&
22501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
22511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
22521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
22531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
22551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
22561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_build" >&6; }
22571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_build in
22581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-*) ;;
22591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
22601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
22611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild=$ac_cv_build
22621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_IFS=$IFS; IFS='-'
22631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x $ac_cv_build
22641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift
22651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_cpu=$1
22661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_vendor=$2
22671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift; shift
22681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remember, the first character of IFS is used to create $*,
22691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# except with old shells:
22701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os=$*
22711d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$ac_save_IFS
22721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
22731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
22761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking host system type... " >&6; }
22771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_host+:} false; then :
22781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
22791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
22801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$host_alias" = x; then
22811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_host=$ac_cv_build
22821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
22831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
22841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
22851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
22861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
22871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
22881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
22891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_host" >&6; }
22901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_host in
22911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-*) ;;
22921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
22931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
22941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost=$ac_cv_host
22951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_IFS=$IFS; IFS='-'
22961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x $ac_cv_host
22971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift
22981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_cpu=$1
22991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_vendor=$2
23001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift; shift
23011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remember, the first character of IFS is used to create $*,
23021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# except with old shells:
23031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os=$*
23041d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$ac_save_IFS
23051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
23061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
23071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
23081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
23091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking target system type... " >&6; }
23101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_target+:} false; then :
23111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
23121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
23131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$target_alias" = x; then
23141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_target=$ac_cv_host
23151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
23161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
23171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
23181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
23191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
23201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
23211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
23221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_target" >&6; }
23231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_target in
23241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-*) ;;
23251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
23261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
23271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget=$ac_cv_target
23281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_IFS=$IFS; IFS='-'
23291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x $ac_cv_target
23301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift
23311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_cpu=$1
23321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_vendor=$2
23331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift; shift
23341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Remember, the first character of IFS is used to create $*,
23351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# except with old shells:
23361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtarget_os=$*
23371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$ac_save_IFS
23381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
23391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
23401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
23411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The aliases save the names the user supplied, while $host etc.
23421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# will get canonicalized.
23431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$target_alias" &&
23441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "$program_prefix$program_suffix$program_transform_name" = \
23451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    NONENONEs,x,x, &&
23461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  program_prefix=${target_alias}-
23471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__api_version='1.11'
23481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
23491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find a good install program.  We prefer a C program (faster),
23501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so one script is as good as another.  But avoid the broken or
23511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# incompatible versions:
23521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# SysV /etc/install, /usr/sbin/install
23531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# SunOS /usr/etc/install
23541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# IRIX /sbin/install
23551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AIX /bin/install
23561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AmigaOS /C/install, which installs bootblocks on floppy discs
23571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
23581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AFS /usr/afsws/bin/install, which mishandles nonexistent args
23591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
23601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# OS/2's system install, which has a completely different semantic
23611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ./install, which can be erroneously created by make from ./install.sh.
23621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Reject install programs that cannot install multiple files.
23631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
23641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for a BSD-compatible install... " >&6; }
23651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$INSTALL"; then
23661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_install+:} false; then :
23671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
23681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
23691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
23711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
23721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
23731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
23741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Account for people who put trailing slashes in PATH elements.
23751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $as_dir/ in #((
23761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ./ | .// | /[cC]/* | \
23771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
23781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
23791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /usr/ucb/* ) ;;
23801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
23811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # OSF1 and SCO ODT 3.0 have their own names for install.
23821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Don't use installbsd from OSF since it installs stuff as root
23831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # by default.
23841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_prog in ginstall scoinst install; do
23851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for ac_exec_ext in '' $ac_executable_extensions; do
23861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
23871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if test $ac_prog = install &&
23881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    # AIX install.  It has an incompatible calling convention.
23901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    :
23911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  elif test $ac_prog = install &&
23921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    # program-specific install script used by HP pwplus--don't use.
23941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    :
23951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
23961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    rm -rf conftest.one conftest.two conftest.dir
23971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    echo one > conftest.one
23981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    echo two > conftest.two
23991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    mkdir conftest.dir
24001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
24011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      test -s conftest.one && test -s conftest.two &&
24021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      test -s conftest.dir/conftest.one &&
24031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      test -s conftest.dir/conftest.two
24041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    then
24051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
24061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      break 3
24071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    fi
24081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
24091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
24101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
24111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
24121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
24131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
24141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
24161d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
24171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -rf conftest.one conftest.two conftest.dir
24191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
24211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "${ac_cv_path_install+set}" = set; then
24221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    INSTALL=$ac_cv_path_install
24231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
24241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # As a last resort, use the slow shell script.  Don't cache a
24251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # value for INSTALL within a source directory, because that will
24261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # break other packages using the cache if that directory is
24271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # removed, or if the value is a relative name.
24281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    INSTALL=$ac_install_sh
24291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
24301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
24311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
24321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$INSTALL" >&6; }
24331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
24351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# It thinks the first close brace ends the variable substitution.
24361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
24371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
24391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
24411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
24431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether build environment is sane... " >&6; }
24441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Just in case
24451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsleep 1
24461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho timestamp > conftest.file
24471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Reject unsafe characters in $srcdir or the absolute working directory
24481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# name.  Accept space and tab only in the latter.
24491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_lf='
24501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich'
24511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `pwd` in
24521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *[\\\"\#\$\&\'\`$am_lf]*)
24531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
24541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
24551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in
24561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
24571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
24581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
24591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do `set' in a subshell so we don't clobber the current shell's
24611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# arguments.  Must try -L first in case configure is actually a
24621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# symlink; some systems play weird games with the mod time of symlinks
24631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (eg FreeBSD returns the mod time of the symlink's containing
24641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# directory).
24651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (
24661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
24671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if test "$*" = "X"; then
24681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # -L didn't work.
24691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      set X `ls -t "$srcdir/configure" conftest.file`
24701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
24711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   rm -f conftest.file
24721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if test "$*" != "X $srcdir/configure conftest.file" \
24731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      && test "$*" != "X conftest.file $srcdir/configure"; then
24741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # If neither matched, then we have a broken ls.  This can happen
24761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # if, for instance, CONFIG_SHELL is bash and it inherits a
24771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # broken ls alias from the environment.  This has actually
24781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # happened.  Such a system could not be considered "sane".
24791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
24801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichalias in your environment" "$LINENO" 5
24811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
24821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
24831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test "$2" = conftest.file
24841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   )
24851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichthen
24861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Ok.
24871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   :
24881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
24891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   as_fn_error $? "newly created file is older than distributed files!
24901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCheck your system clock" "$LINENO" 5
24911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
24921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
24941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$program_prefix" != NONE &&
24951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  program_transform_name="s&^&$program_prefix&;$program_transform_name"
24961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use a double $ so make ignores it.
24971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$program_suffix" != NONE &&
24981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
24991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Double any \ or $.
25001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# By default was `s,x,x', remove it if useless.
25011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
25021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
25031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# expand $ac_aux_dir to an absolute path
25051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_aux_dir=`cd $ac_aux_dir && pwd`
25061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"${MISSING+set}" != xset; then
25081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $am_aux_dir in
25091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\ * | *\	*)
25101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
25111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
25121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MISSING="\${SHELL} $am_aux_dir/missing" ;;
25131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
25141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use eval to expand $SHELL
25161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval "$MISSING --run true"; then
25171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_missing_run="$MISSING --run "
25181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
25191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_missing_run=
25201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
25211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
25221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"${install_sh}" != xset; then
25251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $am_aux_dir in
25261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\ * | *\	*)
25271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
25281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
25291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    install_sh="\${SHELL} $am_aux_dir/install-sh"
25301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
25311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Installed binaries are usually stripped using `strip' when the user
25341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# run `make install-strip'.  However `strip' might not be the right
25351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# tool to use in cross-compilation environments, therefore Automake
25361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# will honor the `STRIP' environment variable to overrule this program.
25371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$cross_compiling" != no; then
25381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_tool_prefix"; then
25391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
25401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}strip; ac_word=$2
25411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
25431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_STRIP+:} false; then :
25441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
25451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
25461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$STRIP"; then
25471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
25481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
25491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
25511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
25521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
25531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
25541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
25551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
25571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
25591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
25601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
25611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
25621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
25631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP=$ac_cv_prog_STRIP
25671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$STRIP"; then
25681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
25691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$STRIP" >&6; }
25701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
25711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
25731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
25761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
25771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_STRIP"; then
25781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_STRIP=$STRIP
25791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "strip", so it can be a program name with args.
25801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy strip; ac_word=$2
25811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
25831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
25841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
25851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
25861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_STRIP"; then
25871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
25881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
25891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
25911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
25921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
25931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
25941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
25951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_STRIP="strip"
25971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
25991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
26001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
26011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
26021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
26031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
26071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_STRIP"; then
26081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
26091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_STRIP" >&6; }
26101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
26111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
26131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_STRIP" = x; then
26161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    STRIP=":"
26171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
26181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
26191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
26201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
26231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
26241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    STRIP=$ac_ct_STRIP
26251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
26261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
26271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  STRIP="$ac_cv_prog_STRIP"
26281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
26321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
26341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
26351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$MKDIR_P"; then
26361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ${ac_cv_path_mkdir+:} false; then :
26371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
26381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
26391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
26411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
26421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
26431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
26441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_prog in mkdir gmkdir; do
26451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 for ac_exec_ext in '' $ac_executable_extensions; do
26461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
26471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
26481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     'mkdir (GNU coreutils) '* | \
26491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     'mkdir (coreutils) '* | \
26501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     'mkdir (fileutils) '4.1*)
26511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
26521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	       break 3;;
26531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   esac
26541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 done
26551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       done
26561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
26571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
26581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -d ./--version && rmdir ./--version
26621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "${ac_cv_path_mkdir+set}" = set; then
26631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MKDIR_P="$ac_cv_path_mkdir -p"
26641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
26651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # As a last resort, use the slow shell script.  Don't cache a
26661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # value for MKDIR_P within a source directory, because that will
26671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # break other packages using the cache if that directory is
26681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # removed, or if the value is a relative name.
26691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MKDIR_P="$ac_install_sh -d"
26701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
26711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
26721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
26731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MKDIR_P" >&6; }
26741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir_p="$MKDIR_P"
26761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $mkdir_p in
26771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  [\\/$]* | ?:[\\/]*) ;;
26781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
26791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
26801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
26811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_prog in gawk mawk nawk awk
26821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
26831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
26841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
26851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
26871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_AWK+:} false; then :
26881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
26891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
26901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$AWK"; then
26911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_AWK="$AWK" # Let the user override the test.
26921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
26931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
26951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
26961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
26971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
26981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
26991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_AWK="$ac_prog"
27011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
27031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
27041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
27051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
27061d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
27071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27101d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK=$ac_cv_prog_AWK
27111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$AWK"; then
27121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
27131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$AWK" >&6; }
27141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
27151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
27171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$AWK" && break
27211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
27221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
27241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
27251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset x ${MAKE-make}
27261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
27271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
27281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
27291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
27301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat >conftest.make <<\_ACEOF
27311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL = /bin/sh
27321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichall:
27331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	@echo '@@@%%%=$(MAKE)=@@@%%%'
27341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
27351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
27361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `${MAKE-make} -f conftest.make 2>/dev/null` in
27371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *@@@%%%=?*=@@@%%%*)
27381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval ac_cv_prog_make_${ac_make}_set=yes;;
27391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
27401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval ac_cv_prog_make_${ac_make}_set=no;;
27411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
27421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.make
27431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
27451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
27471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  SET_MAKE=
27481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
27491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
27511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  SET_MAKE="MAKE=${MAKE-make}"
27521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -rf .tst 2>/dev/null
27551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir .tst 2>/dev/null
27561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d .tst; then
27571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__leading_dot=.
27581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
27591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__leading_dot=_
27601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir .tst 2>/dev/null
27621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "`cd $srcdir && pwd`" != "`pwd`"; then
27641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
27651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # is not polluted with repeated "-I."
27661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__isrc=' -I$(srcdir)'
27671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # test to see if srcdir already configured
27681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -f $srcdir/config.status; then
27691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
27701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
27711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# test whether we have cygpath
27741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CYGPATH_W"; then
27751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (cygpath --version) >/dev/null 2>/dev/null; then
27761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CYGPATH_W='cygpath -w'
27771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
27781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CYGPATH_W=echo
27791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
27801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
27811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Define the identity of the package.
27841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich PACKAGE='libcap-ng'
27851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich VERSION='0.7'
27861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
27891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define PACKAGE "$PACKAGE"
27901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
27911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
27941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define VERSION "$VERSION"
27951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
27961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Some tools Automake needs.
27981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
27991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
28001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
28031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
28061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
28091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
28121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We need awk for the "check" target.  The system "awk" is bad on
28141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# some platforms.
28151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Always define AMTAR for backward compatibility.  Yes, it's still used
28161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in the wild :-(  We should find a proper way to deprecate it ...
28171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMTAR='$${TAR-tar}'
28181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
28201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `pwd` in
28261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\ * | *\	*)
28271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
28281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
28291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
28301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_version='2.4.2'
28341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_revision='1.3337'
28351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichltmain="$ac_aux_dir/ltmain.sh"
28491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Backslashify metacharacters that are still active within
28511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# double-quoted strings.
28521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed_quote_subst='s/\(["`$\\]\)/\\\1/g'
28531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Same as above, but do not quote variable references.
28551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdouble_quote_subst='s/\(["`\\]\)/\\\1/g'
28561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed substitution to delay expansion of an escaped shell variable in a
28581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# double_quote_subst'ed string.
28591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
28601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed substitution to delay expansion of an escaped single quote.
28621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
28631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed substitution to avoid accidental globbing in evaled expressions
28651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_glob_subst='s/\*/\\\*/g'
28661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28671d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
28681d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
28691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
28701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
28721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to print strings... " >&6; }
28731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Test print first, because it will be a builtin if present.
28741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
28751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
28761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ECHO='print -r --'
28771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
28781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ECHO='printf %s\n'
28791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
28801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Use this function as a fallback that always works.
28811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  func_fallback_echo ()
28821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
28831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval 'cat <<_LTECHO_EOF
28841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$1
28851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LTECHO_EOF'
28861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
28871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ECHO='func_fallback_echo'
28881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
28891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# func_echo_all arg...
28911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Invoke $ECHO with all args, space-separated.
28921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_echo_all ()
28931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
28941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $ECHO ""
28951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
28961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
28971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "$ECHO" in
28981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
28991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "printf" >&6; } ;;
29001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
29011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "print -r" >&6; } ;;
29021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
29031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "cat" >&6; } ;;
29041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
29051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEPDIR="${am__leading_dot}deps"
29201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_commands="$ac_config_commands depfiles"
29221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_make=${MAKE-make}
29251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat > confinc << 'END'
29261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__doit:
29271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	@echo this is the am__doit target
29281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich.PHONY: am__doit
29291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEND
29301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If we don't find an include directive, just comment out the code.
29311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
29321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for style of include used by $am_make... " >&6; }
29331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__include="#"
29341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham__quote=
29351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_am_result=none
29361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# First try GNU make style include.
29371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "include confinc" > confmf
29381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Ignore all kinds of additional output from `make'.
29391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `$am_make -s -f confmf 2> /dev/null` in #(
29401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*the\ am__doit\ target*)
29411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__include=include
29421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__quote=
29431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  _am_result=GNU
29441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
29451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
29461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Now try BSD make style include.
29471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$am__include" = "#"; then
29481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo '.include "confinc"' > confmf
29491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   case `$am_make -s -f confmf 2> /dev/null` in #(
29501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   *the\ am__doit\ target*)
29511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     am__include=.include
29521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     am__quote="\""
29531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     _am_result=BSD
29541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ;;
29551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   esac
29561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
29571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
29601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$_am_result" >&6; }
29611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f confinc confmf
29621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --enable-dependency-tracking was given.
29641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_dependency_tracking+set}" = set; then :
29651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enableval=$enable_dependency_tracking;
29661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
29671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$enable_dependency_tracking" != xno; then
29691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_depcomp="$ac_aux_dir/depcomp"
29701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  AMDEPBACKSLASH='\'
29711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__nodep='_no'
29721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
29731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test "x$enable_dependency_tracking" != xno; then
29741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  AMDEP_TRUE=
29751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  AMDEP_FALSE='#'
29761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
29771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  AMDEP_TRUE='#'
29781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  AMDEP_FALSE=
29791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
29801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
29821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
29831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
29841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
29851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
29861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
29871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
29881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
29891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}gcc; ac_word=$2
29901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
29921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
29931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
29941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
29951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
29961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
29971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
29981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
30001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
30011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
30021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
30031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
30041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="${ac_tool_prefix}gcc"
30061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
30081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
30091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
30101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
30111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
30121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
30131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
30161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
30171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
30181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
30191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
30221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
30241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
30251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_CC"; then
30271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_CC=$CC
30281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "gcc", so it can be a program name with args.
30291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy gcc; ac_word=$2
30301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
30321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then :
30331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
30341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_CC"; then
30361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
30371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
30401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
30411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
30421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
30431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
30441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_CC="gcc"
30461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
30481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
30491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
30501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
30511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
30521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
30531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC
30561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then
30571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
30581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; }
30591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
30621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
30641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_CC" = x; then
30651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=""
30661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
30671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
30681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
30691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
30701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
30711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
30721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
30731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=$ac_ct_CC
30741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
30751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CC="$ac_cv_prog_CC"
30771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
30781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
30791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
30801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          if test -n "$ac_tool_prefix"; then
30811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
30821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}cc; ac_word=$2
30831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
30841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
30851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
30861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
30871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
30891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
30901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
30911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
30921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
30931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
30941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
30951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
30961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
30971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
30981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="${ac_tool_prefix}cc"
30991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
31011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
31021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
31031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
31041d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
31051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
31061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
31091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
31101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
31121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
31131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
31151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
31171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
31181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
31191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
31211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "cc", so it can be a program name with args.
31221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy cc; ac_word=$2
31231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
31251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
31261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
31271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
31281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
31291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
31301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
31311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_prog_rejected=no
31321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
31341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
31351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
31361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
31371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
31381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
31401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ac_prog_rejected=yes
31411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       continue
31421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
31431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="cc"
31441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
31461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
31471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
31481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
31491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
31501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
31511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_prog_rejected = yes; then
31521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We found a bogon in the path, so make sure we never use it.
31531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  set dummy $ac_cv_prog_CC
31541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
31551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test $# != 0; then
31561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We chose a different compiler from the bogus one.
31571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # However, it has the same basename, so the bogon will be chosen
31581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # first if we set CC to just the basename; use the full file name.
31591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shift
31601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
31611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
31621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
31661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
31671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
31681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
31691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
31701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
31721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
31741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
31751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
31761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
31771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_tool_prefix"; then
31781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in cl.exe
31791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
31801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
31811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2
31821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
31831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
31841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
31851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
31861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
31871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
31881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
31891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
31901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
31911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
31921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
31931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
31941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
31951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
31961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
31971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
31981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
32001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
32011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
32021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
32031d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
32041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32071d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
32081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
32091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
32101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
32111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
32121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
32141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -n "$CC" && break
32181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
32191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
32211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_CC=$CC
32221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in cl.exe
32231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
32241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
32251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
32261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
32271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
32281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then :
32291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
32301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
32311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_CC"; then
32321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
32331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
32341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
32351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
32361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
32371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
32381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
32391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
32401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
32411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_CC="$ac_prog"
32421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
32431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
32441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
32451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
32461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
32471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
32481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC
32521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then
32531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
32541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; }
32551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
32561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
32581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$ac_ct_CC" && break
32621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
32631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_CC" = x; then
32651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=""
32661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
32671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
32681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
32691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
32701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
32711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
32721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
32731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=$ac_ct_CC
32741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
32751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
32781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
32811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "no acceptable C compiler found in \$PATH
32831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
32841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
32851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Provide some information about the compiler.
32861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
32871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset X $ac_compile
32881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler=$2
32891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_option in --version -v -V -qversion; do
32901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { ac_try="$ac_compiler $ac_option >&5"
32911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
32921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
32941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
32951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
32961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
32971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
32981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
32991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -s conftest.err; then
33001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '10a\
33011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich... rest of stderr output deleted ...
33021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         10q' conftest.err >conftest.er1
33031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat conftest.er1 >&5
33041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
33051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.er1 conftest.err
33061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }
33081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
33091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
33111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
33121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
33141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
33151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
33161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
33181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
33191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
33201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
33211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files_save=$ac_clean_files
33221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
33231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try to create an executable without -o first, disregard a.out.
33241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# It will help us diagnose broken compilers, and finding out an intuition
33251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# of exeext.
33261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
33271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the C compiler works... " >&6; }
33281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
33291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The possible output files:
33311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
33321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_rmfiles=
33341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_file in $ac_files
33351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
33361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_file in
33371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
33381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
33391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
33401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
33411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f $ac_rmfiles
33421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { ac_try="$ac_link_default"
33441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
33451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
33471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
33481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
33491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
33501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_link_default") 2>&5
33511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
33521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then :
33541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
33551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
33561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in a Makefile.  We should not override ac_cv_exeext if it was cached,
33571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so that the user can short-circuit this test for compilers unknown to
33581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Autoconf.
33591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_file in $ac_files ''
33601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
33611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -f "$ac_file" || continue
33621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_file in
33631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
33641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
33651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    [ab].out )
33661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# We found the default executable, but exeext='' is most
33671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# certainly right.
33681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	break;;
33691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *.* )
33701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
33711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	then :; else
33721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
33731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
33741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# We set ac_cv_exeext here because the later test for it is not
33751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# safe: cross compilers may not add the suffix if given an `-o'
33761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# argument, so we may need to know it at that point already.
33771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Even if this section looks crufty: it has the advantage of
33781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# actually working.
33791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	break;;
33801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    * )
33811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	break;;
33821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
33831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
33841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$ac_cv_exeext" = no && ac_cv_exeext=
33851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
33871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_file=''
33881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
33891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_file"; then :
33901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
33921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: failed program was:" >&5
33931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5
33941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
33951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error 77 "C compiler cannot create executables
33981d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
33991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
34001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
34021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
34031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
34041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for C compiler default output file name... " >&6; }
34051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
34061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_file" >&6; }
34071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_exeext=$ac_cv_exeext
34081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
34091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
34101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=$ac_clean_files_save
34111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
34121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for suffix of executables... " >&6; }
34131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { ac_try="$ac_link"
34141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
34151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
34171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
34181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
34201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_link") 2>&5
34211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
34221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then :
34241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # If both `conftest.exe' and `conftest' are `present' (well, observable)
34251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
34261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# work properly (i.e., refer to `conftest.exe'), while it won't with
34271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `rm'.
34281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_file in conftest.exe conftest conftest.*; do
34291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -f "$ac_file" || continue
34301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_file in
34311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
34321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
34331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  break;;
34341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    * ) break;;
34351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
34361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
34371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
34381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "cannot compute suffix of executables: cannot compile and link
34411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
34421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
34431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest conftest$ac_cv_exeext
34441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
34451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_exeext" >&6; }
34461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
34471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext
34481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEXEEXT=$ac_cv_exeext
34491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_exeext=$EXEEXT
34501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
34511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
34521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h>
34531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
34541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
34551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
34561d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFILE *f = fopen ("conftest.out", "w");
34571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich return ferror (f) || fclose (f) != 0;
34581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
34591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
34601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
34611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
34621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
34631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files="$ac_clean_files conftest.out"
34641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check that the compiler produces executables we can run.  If not, either
34651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the compiler is broken, or we cross compile.
34661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
34671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether we are cross compiling... " >&6; }
34681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$cross_compiling" != yes; then
34691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { ac_try="$ac_link"
34701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
34711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
34731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
34741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
34761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_link") 2>&5
34771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
34781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }
34801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { ac_try='./conftest$ac_cv_exeext'
34811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { case "(($ac_try" in
34821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
34841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
34851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
34861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
34871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
34881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
34891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
34901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; }; then
34911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cross_compiling=no
34921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
34931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$cross_compiling" = maybe; then
34941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cross_compiling=yes
34951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
34961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "cannot run C compiled programs.
34991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIf you meant to cross compile, use \`--host'.
35001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
35011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
35021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
35031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
35041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
35051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$cross_compiling" >&6; }
35061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
35081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=$ac_clean_files_save
35091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
35101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for suffix of object files... " >&6; }
35111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_objext+:} false; then :
35121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
35131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
35141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
35161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
35181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
35191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
35201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
35221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
35231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
35241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
35251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.o conftest.obj
35261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { ac_try="$ac_compile"
35271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
35281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
35291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
35301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
35311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
35321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
35331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_compile") 2>&5
35341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
35351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
35361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then :
35371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_file in conftest.o conftest.obj conftest.*; do
35381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -f "$ac_file" || continue;
35391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_file in
35401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
35411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
35421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       break;;
35431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
35441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
35451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
35461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: failed program was:" >&5
35471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed 's/^/| /' conftest.$ac_ext >&5
35481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "cannot compute suffix of object files: cannot compile
35521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
35531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
35541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_cv_objext conftest.$ac_ext
35551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
35561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
35571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_objext" >&6; }
35581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJEXT=$ac_cv_objext
35591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_objext=$OBJEXT
35601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
35611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
35621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_compiler_gnu+:} false; then :
35631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
35641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
35651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
35671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
35691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
35701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
35711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __GNUC__
35721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       choke me
35731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
35741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
35761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
35771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
35781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
35791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
35801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_compiler_gnu=yes
35811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
35821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_compiler_gnu=no
35831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
35841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cv_c_compiler_gnu=$ac_compiler_gnu
35861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
35871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
35881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
35891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_compiler_gnu" >&6; }
35901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_compiler_gnu = yes; then
35911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  GCC=yes
35921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
35931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  GCC=
35941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
35951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_test_CFLAGS=${CFLAGS+set}
35961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CFLAGS=$CFLAGS
35971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
35981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether $CC accepts -g... " >&6; }
35991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_g+:} false; then :
36001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
36011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
36021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_save_c_werror_flag=$ac_c_werror_flag
36031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_c_werror_flag=yes
36041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_cv_prog_cc_g=no
36051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   CFLAGS="-g"
36061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
36081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
36101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
36111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
36121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
36141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
36151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
36161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
36171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
36181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_g=yes
36191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
36201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CFLAGS=""
36211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
36231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
36251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
36261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
36271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
36291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
36301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
36311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
36321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
36331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
36351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_c_werror_flag=$ac_save_c_werror_flag
36361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 CFLAGS="-g"
36371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
36391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
36411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
36421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
36431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
36441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
36451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
36461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
36471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
36481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
36491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_g=yes
36501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
36511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
36531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
36551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_c_werror_flag=$ac_save_c_werror_flag
36571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
36581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
36591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_g" >&6; }
36601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_test_CFLAGS" = set; then
36611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CFLAGS=$ac_save_CFLAGS
36621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test $ac_cv_prog_cc_g = yes; then
36631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$GCC" = yes; then
36641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="-g -O2"
36651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
36661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="-g"
36671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
36681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
36691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$GCC" = yes; then
36701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="-O2"
36711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
36721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS=
36731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
36741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
36751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
36761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
36771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_c89+:} false; then :
36781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
36791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
36801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_c89=no
36811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CC=$CC
36821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
36831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
36841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h>
36851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h>
36861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/types.h>
36871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/stat.h>
36881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
36891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct buf { int x; };
36901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFILE * (*rcsopen) (struct buf *, struct stat *, int);
36911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *e (p, i)
36921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     char **p;
36931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     int i;
36941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
36951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return p[i];
36961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
36971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *f (char * (*g) (char **, int), char **p, ...)
36981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
36991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  char *s;
37001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  va_list v;
37011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  va_start (v,p);
37021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s = g (p, va_arg (v,int));
37031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  va_end (v);
37041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return s;
37051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
37061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
37081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   function prototypes and stuff, but not '\xHH' hex character constants.
37091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   These don't provoke an error unfortunately, instead are silently treated
37101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   as 'x'.  The following induces an error, until -std is added to get
37111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
37121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   array size at least.  It's necessary to write '\x00'==0 to get something
37131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   that's true only with -std.  */
37141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint osf4_cc_array ['\x00' == 0 ? 1 : -1];
37151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
37171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   inside strings and character constants.  */
37181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define FOO(x) 'x'
37191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
37201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint test (int i, double x);
37221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s1 {int (*f) (int a);};
37231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s2 {int (*f) (double a);};
37241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
37251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint argc;
37261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar **argv;
37271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
37281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
37291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
37301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
37311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
37321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
37331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
37341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
37351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
37361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
37371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
37381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CC="$ac_save_CC $ac_arg"
37391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ac_fn_c_try_compile "$LINENO"; then :
37401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_c89=$ac_arg
37411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
37421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext
37431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "x$ac_cv_prog_cc_c89" != "xno" && break
37441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
37451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext
37461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_save_CC
37471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
37491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AC_CACHE_VAL
37501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "x$ac_cv_prog_cc_c89" in
37511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  x)
37521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
37531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "none needed" >&6; } ;;
37541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  xno)
37551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
37561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "unsupported" >&6; } ;;
37571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
37581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC="$CC $ac_cv_prog_cc_c89"
37591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
37601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
37611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
37621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_prog_cc_c89" != xno; then :
37631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
37651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
37671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
37681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
37691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
37701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
37711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdepcc="$CC"   am_compiler_list=
37731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
37751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking dependency style of $depcc... " >&6; }
37761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_CC_dependencies_compiler_type+:} false; then :
37771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
37781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
37791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
37801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We make a subdir and do the tests there.  Otherwise we can end up
37811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # making bogus files that we don't know about and never remove.  For
37821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # instance it was reported that on HP-UX the gcc test will end up
37831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # making a dummy file named `D' -- because `-MD' means `put the output
37841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # in D'.
37851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest.dir
37861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mkdir conftest.dir
37871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Copy depcomp to subdir because otherwise we won't find it if we're
37881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # using a relative directory.
37891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cp "$am_depcomp" conftest.dir
37901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cd conftest.dir
37911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We will build objects and dependencies in a subdirectory because
37921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # it helps to detect inapplicable dependency modes.  For instance
37931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # both Tru64's cc and ICC support -MD to output dependencies as a
37941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # side effect of compilation, but ICC will put the dependencies in
37951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # the current directory while Tru64 will put them in the object
37961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # directory.
37971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mkdir sub
37981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
37991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_cv_CC_dependencies_compiler_type=none
38001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$am_compiler_list" = ""; then
38011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
38021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
38031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__universal=false
38041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case " $depcc " in #(
38051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     *\ -arch\ *\ -arch\ *) am__universal=true ;;
38061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     esac
38071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
38081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for depmode in $am_compiler_list; do
38091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Setup a source with many dependencies, because some compilers
38101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # like to wrap large dependency lists on column 80 (with \), and
38111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # we should not choose a depcomp mode which is confused by this.
38121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    #
38131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We need to recreate these files for each test, as the compiler may
38141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # overwrite some of them when testing with obscure command lines.
38151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # This happens at least with the AIX C compiler.
38161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    : > sub/conftest.c
38171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for i in 1 2 3 4 5 6; do
38181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo '#include "conftst'$i'.h"' >> sub/conftest.c
38191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
38201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Solaris 8's {/usr,}/bin/sh.
38211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      touch sub/conftst$i.h
38221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
38231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
38241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
38251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We check with `-c' and `-o' for the sake of the "dashmstdout"
38261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # mode.  It turns out that the SunPro C++ compiler does not properly
38271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # handle `-M -o', and we need to detect this.  Also, some Intel
38281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # versions had trouble with output in subdirs
38291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am__obj=sub/conftest.${OBJEXT-o}
38301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am__minus_obj="-o $am__obj"
38311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $depmode in
38321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    gcc)
38331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # This depmode causes a compiler race in universal mode.
38341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test "$am__universal" = false || continue
38351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
38361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    nosideeffect)
38371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # after this tag, mechanisms are not by side-effect, so they'll
38381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # only be used when explicitly requested
38391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "x$enable_dependency_tracking" = xyes; then
38401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	continue
38411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
38421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	break
38431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
38441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
38451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
38461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # This compiler won't grok `-c -o', but also, the minuso test has
38471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # not run yet.  These depmodes are late enough in the game, and
38481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # so weak that their functioning should not be impacted.
38491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      am__obj=conftest.${OBJEXT-o}
38501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      am__minus_obj=
38511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
38521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    none) break ;;
38531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
38541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if depmode=$depmode \
38551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       source=sub/conftest.c object=$am__obj \
38561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
38571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
38581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         >/dev/null 2>conftest.err &&
38591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
38601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
38611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
38621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
38631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # icc doesn't choke on unknown options, it will just issue warnings
38641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # or remarks (even with -Werror).  So we grep stderr for any message
38651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # that says an option was ignored or not supported.
38661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # When given -MP, icc 7.0 and 7.1 complain thusly:
38671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      #   icc: Command line warning: ignoring option '-M'; no argument required
38681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # The diagnosis changed in icc 8.0:
38691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      #   icc: Command line remark: option '-MP' not supported
38701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if (grep 'ignoring option' conftest.err ||
38711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
38721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        am_cv_CC_dependencies_compiler_type=$depmode
38731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        break
38741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
38751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
38761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
38771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
38781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cd ..
38791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest.dir
38801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
38811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_cv_CC_dependencies_compiler_type=none
38821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
38831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
38841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
38851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
38861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
38871d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
38881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
38891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if
38901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "x$enable_dependency_tracking" != xno \
38911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
38921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_TRUE=
38931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_FALSE='#'
38941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
38951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_TRUE='#'
38961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_FALSE=
38971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
38981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
38991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
39011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for a sed that does not truncate output... " >&6; }
39021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_SED+:} false; then :
39031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
39041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
39051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
39061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     for ac_i in 1 2 3 4 5 6 7; do
39071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ac_script="$ac_script$as_nl$ac_script"
39081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     done
39091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
39101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     { ac_script=; unset ac_script;}
39111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test -z "$SED"; then
39121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_path_SED_found=false
39131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Loop through the user's path and test for each of PROGNAME-LIST
39141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
39151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
39161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
39171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
39181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
39191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_prog in sed gsed; do
39201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
39211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
39221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
39231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_SED and select it if it is found.
39241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check for GNU $ac_path_SED
39251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_SED" --version 2>&1` in
39261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*)
39271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
39281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
39291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_count=0
39301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n 0123456789 >"conftest.in"
39311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  while :
39321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
39331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat "conftest.in" "conftest.in" >"conftest.tmp"
39341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv "conftest.tmp" "conftest.in"
39351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cp "conftest.in" "conftest.nl"
39361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo '' >> "conftest.nl"
39371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
39381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
39391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_arith $ac_count + 1 && ac_count=$as_val
39401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test $ac_count -gt ${ac_path_SED_max-0}; then
39411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Best one so far, save it but keep looking for a better one
39421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_cv_path_SED="$ac_path_SED"
39431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_SED_max=$ac_count
39441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
39451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 10*(2^10) chars as input seems more than enough
39461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test $ac_count -gt 10 && break
39471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
39481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
39491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
39501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $ac_path_SED_found && break 3
39521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
39531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
39541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
39551d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
39561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$ac_cv_path_SED"; then
39571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
39581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
39591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
39601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_SED=$SED
39611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
39621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
39641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
39651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_SED" >&6; }
39661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich SED="$ac_cv_path_SED"
39671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.sed
39681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$SED" && SED=sed
39701d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichXsed="$SED -e 1s/^X//"
39711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
39821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
39831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
39841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_GREP+:} false; then :
39851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
39861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
39871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$GREP"; then
39881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_path_GREP_found=false
39891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Loop through the user's path and test for each of PROGNAME-LIST
39901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
39911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
39921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
39931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
39941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
39951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_prog in grep ggrep; do
39961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
39971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
39981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
39991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_GREP and select it if it is found.
40001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check for GNU $ac_path_GREP
40011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_GREP" --version 2>&1` in
40021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*)
40031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
40041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
40051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_count=0
40061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n 0123456789 >"conftest.in"
40071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  while :
40081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
40091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat "conftest.in" "conftest.in" >"conftest.tmp"
40101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv "conftest.tmp" "conftest.in"
40111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cp "conftest.in" "conftest.nl"
40121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo 'GREP' >> "conftest.nl"
40131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
40141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
40151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_arith $ac_count + 1 && ac_count=$as_val
40161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test $ac_count -gt ${ac_path_GREP_max-0}; then
40171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Best one so far, save it but keep looking for a better one
40181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_cv_path_GREP="$ac_path_GREP"
40191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_GREP_max=$ac_count
40201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
40211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 10*(2^10) chars as input seems more than enough
40221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test $ac_count -gt 10 && break
40231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
40241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
40251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
40261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
40271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $ac_path_GREP_found && break 3
40281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
40291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
40301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
40311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
40321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$ac_cv_path_GREP"; then
40331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
40341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
40351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
40361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_GREP=$GREP
40371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
40381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
40391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
40401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
40411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_GREP" >&6; }
40421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich GREP="$ac_cv_path_GREP"
40431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
40441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
40451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
40461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for egrep... " >&6; }
40471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_EGREP+:} false; then :
40481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
40491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
40501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
40511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   then ac_cv_path_EGREP="$GREP -E"
40521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   else
40531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test -z "$EGREP"; then
40541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_path_EGREP_found=false
40551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Loop through the user's path and test for each of PROGNAME-LIST
40561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
40591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
40601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
40611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_prog in egrep; do
40621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
40631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
40641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
40651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_EGREP and select it if it is found.
40661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check for GNU $ac_path_EGREP
40671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_EGREP" --version 2>&1` in
40681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*)
40691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
40701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
40711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_count=0
40721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n 0123456789 >"conftest.in"
40731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  while :
40741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
40751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat "conftest.in" "conftest.in" >"conftest.tmp"
40761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv "conftest.tmp" "conftest.in"
40771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cp "conftest.in" "conftest.nl"
40781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo 'EGREP' >> "conftest.nl"
40791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
40801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
40811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_arith $ac_count + 1 && ac_count=$as_val
40821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
40831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Best one so far, save it but keep looking for a better one
40841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_cv_path_EGREP="$ac_path_EGREP"
40851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_EGREP_max=$ac_count
40861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
40871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 10*(2^10) chars as input seems more than enough
40881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test $ac_count -gt 10 && break
40891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
40901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
40911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
40921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
40931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $ac_path_EGREP_found && break 3
40941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
40951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
40961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
40971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
40981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$ac_cv_path_EGREP"; then
40991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
41001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
41011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
41021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_EGREP=$EGREP
41031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
41041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
41061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
41071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
41081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_EGREP" >&6; }
41091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich EGREP="$ac_cv_path_EGREP"
41101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
41131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for fgrep... " >&6; }
41141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_FGREP+:} false; then :
41151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
41161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
41171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
41181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   then ac_cv_path_FGREP="$GREP -F"
41191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   else
41201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test -z "$FGREP"; then
41211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_path_FGREP_found=false
41221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Loop through the user's path and test for each of PROGNAME-LIST
41231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
41251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
41261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
41271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
41281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_prog in fgrep; do
41291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
41301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
41311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
41321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for GNU ac_path_FGREP and select it if it is found.
41331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check for GNU $ac_path_FGREP
41341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `"$ac_path_FGREP" --version 2>&1` in
41351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU*)
41361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
41371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
41381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_count=0
41391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n 0123456789 >"conftest.in"
41401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  while :
41411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
41421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat "conftest.in" "conftest.in" >"conftest.tmp"
41431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mv "conftest.tmp" "conftest.in"
41441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cp "conftest.in" "conftest.nl"
41451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo 'FGREP' >> "conftest.nl"
41461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
41471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
41481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_arith $ac_count + 1 && ac_count=$as_val
41491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
41501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Best one so far, save it but keep looking for a better one
41511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_cv_path_FGREP="$ac_path_FGREP"
41521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_path_FGREP_max=$ac_count
41531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
41541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 10*(2^10) chars as input seems more than enough
41551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test $ac_count -gt 10 && break
41561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
41571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
41581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
41591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $ac_path_FGREP_found && break 3
41611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
41621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
41631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
41641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
41651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$ac_cv_path_FGREP"; then
41661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
41671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
41681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
41691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_FGREP=$FGREP
41701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
41711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
41731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
41741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
41751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_path_FGREP" >&6; }
41761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich FGREP="$ac_cv_path_FGREP"
41771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$GREP" && GREP=grep
41801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
41991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-gnu-ld was given.
42001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_gnu_ld+set}" = set; then :
42011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
42021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
42031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  with_gnu_ld=no
42041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
42051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
42061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_prog=ld
42071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then
42081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check if gcc -print-prog-name=ld gives a path.
42091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
42101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ld used by $CC... " >&6; }
42111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host in
42121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-*-mingw*)
42131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # gcc leaves a trailing carriage return which upsets mingw
42141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
42151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
42161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
42171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
42181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_prog in
42191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Accept absolute paths.
42201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    [\\/]* | ?:[\\/]*)
42211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      re_direlt='/[^/][^/]*/\.\./'
42221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Canonicalize the pathname of ld
42231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
42241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
42251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
42261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
42271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -z "$LD" && LD="$ac_prog"
42281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
42291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  "")
42301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # If it fails, then pretend we aren't using GCC.
42311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_prog=ld
42321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
42331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
42341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # If it is relative, then search for the first ld in PATH.
42351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    with_gnu_ld=unknown
42361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
42371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
42381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "$with_gnu_ld" = yes; then
42391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
42401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for GNU ld... " >&6; }
42411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
42421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
42431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for non-GNU ld... " >&6; }
42441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
42451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_LD+:} false; then :
42461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
42471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
42481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$LD"; then
42491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
42501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_dir in $PATH; do
42511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    IFS="$lt_save_ifs"
42521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "$ac_dir" && ac_dir=.
42531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
42541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_path_LD="$ac_dir/$ac_prog"
42551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Check to see if the program is GNU ld.  I'd rather use --version,
42561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # but apparently some variants of GNU ld only accept -v.
42571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Break only if it was the GNU/non-GNU ld that we prefer.
42581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
42591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *GNU* | *'with BFD'*)
42601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	test "$with_gnu_ld" != no && break
42611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
42621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
42631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	test "$with_gnu_ld" != yes && break
42641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
42651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
42661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
42671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
42681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS="$lt_save_ifs"
42691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
42701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_path_LD="$LD" # Let the user override the test with a path.
42711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
42721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
42731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
42741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD="$lt_cv_path_LD"
42751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$LD"; then
42761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
42771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$LD" >&6; }
42781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
42791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
42801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
42811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
42821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
42831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
42841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
42851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_gnu_ld+:} false; then :
42861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
42871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
42881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # I'd rather use --version here, but apparently some GNU lds only accept -v.
42891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `$LD -v 2>&1 </dev/null` in
42901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU* | *'with BFD'*)
42911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_gnu_ld=yes
42921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
42931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
42941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_gnu_ld=no
42951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
42961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
42971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
42981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
42991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_gnu_ld" >&6; }
43001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld=$lt_cv_prog_gnu_ld
43011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
43111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
43121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_NM+:} false; then :
43131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
43141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
43151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$NM"; then
43161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Let the user override the test.
43171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_path_NM="$NM"
43181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
43191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_nm_to_check="${ac_tool_prefix}nm"
43201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
43211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_nm_to_check="$lt_nm_to_check nm"
43221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
43231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for lt_tmp_nm in $lt_nm_to_check; do
43241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
43251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
43261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS="$lt_save_ifs"
43271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -z "$ac_dir" && ac_dir=.
43281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      tmp_nm="$ac_dir/$lt_tmp_nm"
43291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
43301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Check to see if the nm accepts a BSD-compat flag.
43311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
43321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	#   nm: unknown option "B" ignored
43331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Tru64's nm complains that /dev/null is an invalid object file
43341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
43351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*/dev/null* | *'Invalid file or object type'*)
43361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_cv_path_NM="$tmp_nm -B"
43371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  break
43381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
43391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*)
43401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
43411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  */dev/null*)
43421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    lt_cv_path_NM="$tmp_nm -p"
43431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    break
43441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
43451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *)
43461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
43471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    continue # so that we can try to find one that supports BSD flags
43481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
43491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  esac
43501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
43511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
43521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
43531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
43541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    IFS="$lt_save_ifs"
43551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
43561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  : ${lt_cv_path_NM=no}
43571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
43581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
43591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
43601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_path_NM" >&6; }
43611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$lt_cv_path_NM" != "no"; then
43621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  NM="$lt_cv_path_NM"
43631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
43641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Didn't find any BSD compatible name lister, look for dumpbin.
43651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$DUMPBIN"; then :
43661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Let the user override the test.
43671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
43681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_tool_prefix"; then
43691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in dumpbin "link -dump"
43701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
43711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
43721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2
43731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
43741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
43751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_DUMPBIN+:} false; then :
43761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
43771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
43781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$DUMPBIN"; then
43791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
43801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
43811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
43821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
43831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
43841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
43851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
43861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
43871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
43881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
43891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
43901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
43911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
43921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
43931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
43941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
43951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
43961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
43971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
43981d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUMPBIN=$ac_cv_prog_DUMPBIN
43991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$DUMPBIN"; then
44001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
44011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$DUMPBIN" >&6; }
44021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
44031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
44041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
44051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -n "$DUMPBIN" && break
44091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
44101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$DUMPBIN"; then
44121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_DUMPBIN=$DUMPBIN
44131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in dumpbin "link -dump"
44141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
44151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
44161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
44171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
44181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
44191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
44201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
44211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
44221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_DUMPBIN"; then
44231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
44241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
44251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
44261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
44271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
44281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
44291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
44301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
44311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
44321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
44331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
44341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
44351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
44361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
44371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
44381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
44391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
44431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_DUMPBIN"; then
44441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
44451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_DUMPBIN" >&6; }
44461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
44471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
44481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
44491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$ac_ct_DUMPBIN" && break
44531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
44541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_DUMPBIN" = x; then
44561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DUMPBIN=":"
44571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
44581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
44591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
44601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
44611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
44621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
44631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
44641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DUMPBIN=$ac_ct_DUMPBIN
44651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
44661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
44691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *COFF*)
44701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      DUMPBIN="$DUMPBIN -symbols"
44711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
44721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
44731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      DUMPBIN=:
44741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
44751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
44761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
44771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$DUMPBIN" != ":"; then
44791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    NM="$DUMPBIN"
44801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
44811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
44821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$NM" && NM=nm
44831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
44891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
44901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking the name lister ($NM) interface... " >&6; }
44911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_nm_interface+:} false; then :
44921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
44931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
44941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_nm_interface="BSD nm"
44951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo "int some_variable = 0;" > conftest.$ac_ext
44961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
44971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_compile" 2>conftest.err)
44981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat conftest.err >&5
44991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
45001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
45011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat conftest.err >&5
45021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
45031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat conftest.out >&5
45041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
45051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_nm_interface="MS dumpbin"
45061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
45071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest*
45081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
45091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
45101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_nm_interface" >&6; }
45111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
45131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether ln -s works... " >&6; }
45141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S=$as_ln_s
45151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$LN_S" = "ln -s"; then
45161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
45171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
45181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
45191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
45201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no, using $LN_S" >&6; }
45211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
45221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# find the maximum length of command line arguments
45241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
45251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking the maximum length of command line arguments... " >&6; }
45261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_sys_max_cmd_len+:} false; then :
45271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
45281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
45291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    i=0
45301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  teststring="ABCD"
45311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $build_os in
45331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  msdosdjgpp*)
45341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # On DJGPP, this test can blow up pretty badly due to problems in libc
45351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # (any single argument exceeding 2000 bytes causes a buffer overrun
45361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # during glob expansion).  Even if it were fixed, the result of this
45371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # check would be larger than it should be.
45381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
45391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  gnu*)
45421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Under GNU Hurd, this test is not required because there is
45431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # no limit to the length of command line arguments.
45441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Libtool will interpret -1 as no limit whatsoever
45451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=-1;
45461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cygwin* | mingw* | cegcc*)
45491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # On Win9x/ME, this test blows up -- it succeeds, but takes
45501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # about 5 minutes as the teststring grows exponentially.
45511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Worse, since 9x/ME are not pre-emptively multitasking,
45521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # you end up with a "frozen" computer, even though with patience
45531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # the test eventually succeeds (with a max line length of 256k).
45541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Instead, let's just punt: use the minimum linelength reported by
45551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # all of the supported platforms: 8192 (on NT/2K/XP).
45561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=8192;
45571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mint*)
45601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # On MiNT this can take a long time and run out of memory.
45611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=8192;
45621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  amigaos*)
45651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # On AmigaOS with pdksh, this test takes hours, literally.
45661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # So we just punt and use a minimum line length of 8192.
45671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=8192;
45681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
45711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # This has been around since 386BSD, at least.  Likely further.
45721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -x /sbin/sysctl; then
45731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
45741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    elif test -x /usr/sbin/sysctl; then
45751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
45761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
45771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
45781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
45791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # And add a safety zone
45801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
45811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
45821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  interix*)
45851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We know the value 262144 and hardcode it with a safety zone (like BSD)
45861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=196608
45871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  os2*)
45901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # The test takes a long time on OS/2.
45911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=8192
45921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
45931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
45941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  osf*)
45951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
45961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
45971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # nice to cause kernel panics so lets avoid the loop below.
45981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # First set a reasonable default.
45991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=16384
46001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    #
46011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -x /sbin/sysconfig; then
46021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
46031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        *1*) lt_cv_sys_max_cmd_len=-1 ;;
46041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
46051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
46061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
46071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sco3.2v5*)
46081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=102400
46091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
46101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sysv5* | sco5v6* | sysv4.2uw2*)
46111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
46121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$kargmax"; then
46131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
46141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
46151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=32768
46161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
46171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
46181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
46191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
46201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$lt_cv_sys_max_cmd_len"; then
46211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
46221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
46231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
46241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Make teststring a little bigger before we do anything with it.
46251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # a 1K string should be a reasonable start.
46261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for i in 1 2 3 4 5 6 7 8 ; do
46271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        teststring=$teststring$teststring
46281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
46291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
46301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # If test is not a shell built-in, we'll probably end up computing a
46311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # maximum length that is only half of the actual maximum length, but
46321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # we can't tell.
46331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
46341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
46351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      test $i != 17 # 1/2 MB should be enough
46361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      do
46371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        i=`expr $i + 1`
46381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        teststring=$teststring$teststring
46391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
46401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Only check the string length outside the loop.
46411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
46421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      teststring=
46431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Add a significant safety factor because C++ compilers can tack on
46441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # massive amounts of additional arguments before passing them to the
46451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # linker.  It appears as though 1/2 is a usable value.
46461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
46471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
46481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
46491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
46501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
46521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n $lt_cv_sys_max_cmd_len ; then
46541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
46551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
46561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
46571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
46581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "none" >&6; }
46591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
46601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmax_cmd_len=$lt_cv_sys_max_cmd_len
46611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${CP="cp -f"}
46681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${MV="mv -f"}
46691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${RM="rm -f"}
46701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
46721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
46731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try some XSI features
46741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichxsi_shell=no
46751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich( _lt_dummy="a/b/c"
46761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
46771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      = c,a/b,b/c, \
46781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    && eval 'test $(( 1 + 1 )) -eq 2 \
46791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
46801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && xsi_shell=yes
46811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
46821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$xsi_shell" >&6; }
46831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
46861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
46871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_shell_append=no
46881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
46891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    >/dev/null 2>&1 \
46901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && lt_shell_append=yes
46911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
46921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_shell_append" >&6; }
46931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
46951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
46961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_unset=unset
46971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
46981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_unset=false
46991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
47001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# test EBCDIC or ASCII
47061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `echo X|tr X '\101'` in
47071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich A) # ASCII based system
47081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
47091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_SP2NL='tr \040 \012'
47101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_NL2SP='tr \015\012 \040\040'
47111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
47121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *) # EBCDIC based system
47131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_SP2NL='tr \100 \n'
47141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_NL2SP='tr \r\n \100\100'
47151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
47161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
47171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
47271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
47281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_to_host_file_cmd+:} false; then :
47291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
47301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
47311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host in
47321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-*-mingw* )
47331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $build in
47341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *-*-mingw* ) # actually msys
47351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
47361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *-*-cygwin* )
47381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
47391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      * ) # otherwise, assume *nix
47411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
47421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
47441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
47451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-*-cygwin* )
47461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $build in
47471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *-*-mingw* ) # actually msys
47481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
47491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *-*-cygwin* )
47511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_host_file_cmd=func_convert_file_noop
47521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      * ) # otherwise, assume *nix
47541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
47551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
47571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
47581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  * ) # unhandled hosts (and "normal" native builds)
47591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_to_host_file_cmd=func_convert_file_noop
47601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
47611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
47621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
47641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_host_file_cmd=$lt_cv_to_host_file_cmd
47661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
47671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_to_host_file_cmd" >&6; }
47681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
47741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
47751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_to_tool_file_cmd+:} false; then :
47761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
47771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
47781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  #assume ordinary cross tools, or native build.
47791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_to_tool_file_cmd=func_convert_file_noop
47801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host in
47811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-*-mingw* )
47821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $build in
47831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *-*-mingw* ) # actually msys
47841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
47851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
47861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
47871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
47881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
47891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
47911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_tool_file_cmd=$lt_cv_to_tool_file_cmd
47931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
47941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
47951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
47991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
48011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $LD option to reload object files... " >&6; }
48021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ld_reload_flag+:} false; then :
48031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
48041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
48051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_ld_reload_flag='-r'
48061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
48071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
48081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ld_reload_flag" >&6; }
48091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag=$lt_cv_ld_reload_flag
48101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $reload_flag in
48111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"" | " "*) ;;
48121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*) reload_flag=" $reload_flag" ;;
48131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
48141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_cmds='$LD$reload_flag -o $output$reload_objs'
48151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
48161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cygwin* | mingw* | pw32* | cegcc*)
48171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$GCC" != yes; then
48181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      reload_cmds=false
48191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
48201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
48211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  darwin*)
48221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$GCC" = yes; then
48231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
48241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
48251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      reload_cmds='$LD$reload_flag -o $output$reload_objs'
48261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
48271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
48281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
48291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
48391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
48401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}objdump; ac_word=$2
48411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
48421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
48431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_OBJDUMP+:} false; then :
48441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
48451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
48461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$OBJDUMP"; then
48471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
48481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
48491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
48501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
48511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
48521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
48531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
48541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
48551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
48561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
48571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
48581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
48591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
48601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
48611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
48621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
48631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
48651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
48661d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP=$ac_cv_prog_OBJDUMP
48671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$OBJDUMP"; then
48681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
48691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$OBJDUMP" >&6; }
48701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
48711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
48721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
48731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
48741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
48761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
48771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_OBJDUMP"; then
48781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_OBJDUMP=$OBJDUMP
48791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "objdump", so it can be a program name with args.
48801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy objdump; ac_word=$2
48811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
48821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
48831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
48841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
48851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
48861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_OBJDUMP"; then
48871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
48881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
48891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
48901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
48911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
48921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
48931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
48941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
48951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
48961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_OBJDUMP="objdump"
48971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
48981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
48991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
49001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
49011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
49021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
49031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
49051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
49061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
49071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_OBJDUMP"; then
49081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
49091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_OBJDUMP" >&6; }
49101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
49111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
49121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
49131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
49141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_OBJDUMP" = x; then
49161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    OBJDUMP="false"
49171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
49181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
49191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
49201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
49211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
49221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
49231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
49241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    OBJDUMP=$ac_ct_OBJDUMP
49251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
49261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
49271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  OBJDUMP="$ac_cv_prog_OBJDUMP"
49281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
49291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$OBJDUMP" && OBJDUMP=objdump
49311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
49411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to recognize dependent libraries... " >&6; }
49421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_deplibs_check_method+:} false; then :
49431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
49441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
49451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_cmd='$MAGIC_CMD'
49461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_file_magic_test_file=
49471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_deplibs_check_method='unknown'
49481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Need to set the preceding variable on all platforms that support
49491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# interlibrary dependencies.
49501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'none' -- dependencies not supported.
49511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `unknown' -- same as none, but documents that we really don't know.
49521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'pass_all' -- all dependencies passed with no checks.
49531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'test_compile' -- check by making test program.
49541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 'file_magic [[regex]]' -- check by looking for files in library path
49551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# which responds to the $file_magic_cmd with a given extended regex.
49561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If you have `file' or equivalent on your system and you're not sure
49571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# whether `pass_all' will *always* work, you probably want this one.
49581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
49601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix[4-9]*)
49611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
49621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
49631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbeos*)
49651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
49661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
49671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbsdi[45]*)
49691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
49701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_cmd='/usr/bin/file -L'
49711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_test_file=/shlib/libc.so
49721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
49731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin*)
49751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # func_win32_libid is a shell function defined in ltmain.sh
49761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
49771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_cmd='func_win32_libid'
49781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
49791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmingw* | pw32*)
49811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Base MSYS/MinGW do not provide the 'file' command needed by
49821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # func_win32_libid shell function, so use a weaker test based on 'objdump',
49831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # unless we find 'file', for example because we are cross-compiling.
49841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
49851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
49861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
49871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_cmd='func_win32_libid'
49881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
49891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Keep this pattern in sync with the one in func_win32_libid.
49901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
49911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_cmd='$OBJDUMP -f'
49921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
49931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
49941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
49951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcegcc*)
49961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # use the weaker test based on 'objdump'. See mingw*.
49971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
49981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_cmd='$OBJDUMP -f'
49991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdarwin* | rhapsody*)
50021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfreebsd* | dragonfly*)
50061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
50071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_cpu in
50081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    i*86 )
50091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Not sure whether the presence of OpenBSD here was a mistake.
50101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Let's accept both of them until this is cleared up.
50111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
50121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_file_magic_cmd=/usr/bin/file
50131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
50141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
50151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
50161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
50171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method=pass_all
50181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
50191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgnu*)
50221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhaiku*)
50261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhpux10.20* | hpux11*)
50301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_cmd=/usr/bin/file
50311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_cpu in
50321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ia64*)
50331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
50341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
50351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
50361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hppa*64*)
50371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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]'
50381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
50391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
50401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
50411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
50421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_test_file=/usr/lib/libc.sl
50431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
50441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
50451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinterix[3-9]*)
50481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
50491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
50501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichirix5* | irix6* | nonstopux*)
50531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $LD in
50541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-32|*"-32 ") libmagic=32-bit;;
50551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-n32|*"-n32 ") libmagic=N32;;
50561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *-64|*"-64 ") libmagic=64-bit;;
50571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) libmagic=never-match;;
50581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
50591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This must be glibc/ELF.
50631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlinux* | k*bsd*-gnu | kopensolaris*-gnu)
50641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnetbsd*)
50681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
50691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
50701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
50711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
50721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
50731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnewos6*)
50761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
50771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_cmd=/usr/bin/file
50781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_file_magic_test_file=/usr/lib/libnls.so
50791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*nto* | *qnx*)
50821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichopenbsd*)
50861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
50871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
50881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
50891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
50901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
50911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichosf3* | osf4* | osf5*)
50941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
50961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
50971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrdos*)
50981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
50991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
51001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsolaris*)
51021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
51031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
51041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
51061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
51071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
51081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4 | sysv4.3*)
51101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_vendor in
51111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  motorola)
51121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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]'
51131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
51141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ncr)
51161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method=pass_all
51171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sequent)
51191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_cmd='/bin/file'
51201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
51211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sni)
51231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_cmd='/bin/file'
51241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
51251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_file_magic_test_file=/lib/libc.so
51261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  siemens)
51281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method=pass_all
51291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pc)
51311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_deplibs_check_method=pass_all
51321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
51341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
51351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtpf*)
51371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_deplibs_check_method=pass_all
51381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
51391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
51401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
51421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
51431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_deplibs_check_method" >&6; }
51441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob=
51461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob=no
51471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$build" = "$host"; then
51481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
51491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mingw* | pw32*)
51501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
51511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      want_nocaseglob=yes
51521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
51531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
51541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
51551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
51561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
51571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
51581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd=$lt_cv_file_magic_cmd
51601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method=$lt_cv_deplibs_check_method
51611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$deplibs_check_method" && deplibs_check_method=unknown
51621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
51841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
51851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
51861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}dlltool; ac_word=$2
51871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
51881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
51891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_DLLTOOL+:} false; then :
51901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
51911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
51921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$DLLTOOL"; then
51931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
51941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
51951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
51961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
51971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
51981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
51991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
52001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
52011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
52021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
52031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
52051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
52061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
52071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
52081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
52091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL=$ac_cv_prog_DLLTOOL
52131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$DLLTOOL"; then
52141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
52151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$DLLTOOL" >&6; }
52161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
52171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
52181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
52191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_DLLTOOL"; then
52241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_DLLTOOL=$DLLTOOL
52251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "dlltool", so it can be a program name with args.
52261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy dlltool; ac_word=$2
52271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
52281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
52291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
52301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
52311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
52321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_DLLTOOL"; then
52331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
52341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
52351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
52371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
52381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
52391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
52401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
52411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
52421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
52431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
52451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
52461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
52471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
52481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
52491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
52531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_DLLTOOL"; then
52541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
52551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_DLLTOOL" >&6; }
52561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
52571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
52581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
52591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_DLLTOOL" = x; then
52621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DLLTOOL="false"
52631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
52641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
52651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
52661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
52671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
52681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
52691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
52701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DLLTOOL=$ac_ct_DLLTOOL
52711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
52721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
52731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DLLTOOL="$ac_cv_prog_DLLTOOL"
52741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
52751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$DLLTOOL" && DLLTOOL=dlltool
52771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
52881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
52891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
52901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
52911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
52921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_sharedlib_from_linklib_cmd='unknown'
52931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
52941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
52951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin* | mingw* | pw32* | cegcc*)
52961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # two different shell functions defined in ltmain.sh
52971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # decide which to use based on capabilities of $DLLTOOL
52981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case `$DLLTOOL --help 2>&1` in
52991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *--identify-strict*)
53001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
53011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
53021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
53031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
53041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
53051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
53061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
53071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
53081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # fallback: assume linklib IS sharedlib
53091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
53101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
53111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
53121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
53141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
53151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
53161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
53171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
53181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
53271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in ar
53281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
53291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
53301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2
53311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
53321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
53331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_AR+:} false; then :
53341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
53351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
53361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$AR"; then
53371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_AR="$AR" # Let the user override the test.
53381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
53391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
53401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
53411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
53421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
53431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
53441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
53451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
53461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
53471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
53481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
53491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
53501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
53511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
53521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
53531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
53551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
53561d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR=$ac_cv_prog_AR
53571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$AR"; then
53581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
53591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$AR" >&6; }
53601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
53611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
53621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
53631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
53641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -n "$AR" && break
53671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
53681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
53691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$AR"; then
53701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_AR=$AR
53711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in ar
53721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
53731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
53741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
53751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
53761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
53771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_AR+:} false; then :
53781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
53791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
53801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_AR"; then
53811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
53821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
53831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
53841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
53851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
53861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
53871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
53881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
53891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
53901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_AR="$ac_prog"
53911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
53921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
53931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
53941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
53951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
53961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
53971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
53981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
53991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
54001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_AR=$ac_cv_prog_ac_ct_AR
54011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_AR"; then
54021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
54031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_AR" >&6; }
54041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
54051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
54071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
54081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$ac_ct_AR" && break
54111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
54121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_AR" = x; then
54141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    AR="false"
54151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
54161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
54171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
54181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
54191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
54201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
54211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
54221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    AR=$ac_ct_AR
54231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
54241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
54251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${AR=ar}
54271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: ${AR_FLAGS=cru}
54281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
54401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for archiver @FILE support... " >&6; }
54411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ar_at_file+:} false; then :
54421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
54431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
54441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_ar_at_file=no
54451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
54471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
54491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
54501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
54511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
54531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
54541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
54551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
54561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
54571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo conftest.$ac_objext > conftest.lst
54581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
54591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
54601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $lt_ar_try) 2>&5
54611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
54621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
54631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }
54641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$ac_status" -eq 0; then
54651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Ensure the archiver fails upon bogus file names.
54661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	rm -f conftest.$ac_objext libconftest.a
54671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
54681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $lt_ar_try) 2>&5
54691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
54701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
54711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }
54721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$ac_status" -ne 0; then
54731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          lt_cv_ar_at_file=@
54741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        fi
54751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
54761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      rm -f conftest.* libconftest.a
54771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
54791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
54801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
54821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
54831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ar_at_file" >&6; }
54841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$lt_cv_ar_at_file" = xno; then
54861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  archiver_list_spec=
54871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
54881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  archiver_list_spec=$lt_cv_ar_at_file
54891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
54901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
54971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
54981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
54991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}strip; ac_word=$2
55001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
55011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
55021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_STRIP+:} false; then :
55031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
55041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$STRIP"; then
55061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
55071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
55091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
55101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
55111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
55121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
55131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
55141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
55151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
55161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
55181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
55191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
55201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
55211d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
55221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP=$ac_cv_prog_STRIP
55261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$STRIP"; then
55271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
55281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$STRIP" >&6; }
55291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
55311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
55321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_STRIP"; then
55371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_STRIP=$STRIP
55381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "strip", so it can be a program name with args.
55391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy strip; ac_word=$2
55401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
55411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
55421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_STRIP+:} false; then :
55431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
55441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_STRIP"; then
55461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
55471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
55491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
55501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
55511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
55521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
55531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
55541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
55551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_STRIP="strip"
55561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
55581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
55591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
55601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
55611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
55621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
55661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_STRIP"; then
55671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
55681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_STRIP" >&6; }
55691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
55711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
55721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_STRIP" = x; then
55751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    STRIP=":"
55761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
55771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
55781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
55791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
55801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
55811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
55821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
55831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    STRIP=$ac_ct_STRIP
55841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
55851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
55861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  STRIP="$ac_cv_prog_STRIP"
55871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
55881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$STRIP" && STRIP=:
55901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
55961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
55971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
55981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}ranlib; ac_word=$2
55991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
56011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_RANLIB+:} false; then :
56021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
56031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$RANLIB"; then
56051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
56061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
56091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
56101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
56111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
56121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
56131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
56141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
56151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
56171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
56181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
56191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
56201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
56211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB=$ac_cv_prog_RANLIB
56251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$RANLIB"; then
56261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
56271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$RANLIB" >&6; }
56281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
56311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_RANLIB"; then
56361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_RANLIB=$RANLIB
56371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "ranlib", so it can be a program name with args.
56381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ranlib; ac_word=$2
56391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
56411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
56421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
56431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_RANLIB"; then
56451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
56461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
56491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
56501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
56511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
56521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
56531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
56541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_RANLIB="ranlib"
56551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
56571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
56581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
56591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
56601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
56611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
56651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_RANLIB"; then
56661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
56671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_RANLIB" >&6; }
56681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
56711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_RANLIB" = x; then
56741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    RANLIB=":"
56751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
56761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
56771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
56781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
56791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
56801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
56811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
56821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    RANLIB=$ac_ct_RANLIB
56831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
56841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
56851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  RANLIB="$ac_cv_prog_RANLIB"
56861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
56871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$RANLIB" && RANLIB=:
56891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
56951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Determine commands to create old-style static archives.
56961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
56971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds='chmod 644 $oldlib'
56981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds=
56991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$RANLIB"; then
57011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
57021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  openbsd*)
57031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
57041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
57051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
57061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
57071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
57081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
57091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
57101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
57111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
57131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  darwin*)
57141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lock_old_archive_extraction=yes ;;
57151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
57161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lock_old_archive_extraction=no ;;
57171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
57181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler was specified, use CC.
57581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC=${LTCC-"$CC"}
57591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler flags were specified, use CFLAGS.
57611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
57621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Allow CC to be a program name with arguments.
57641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler=$CC
57651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check for command to grab the raw symbol name followed by C symbol from nm.
57681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
57691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
57701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_sys_global_symbol_pipe+:} false; then :
57711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
57721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
57731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# These are sane defaults that work on at least a few old systems.
57751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
57761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Character class describing NM global symbol codes.
57781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsymcode='[BCDEGRST]'
57791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Regexp to match symbols that can be accessed directly from C.
57811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsympat='\([_A-Za-z][_A-Za-z0-9]*\)'
57821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
57831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Define system-specific variables.
57841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
57851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix*)
57861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[BCDT]'
57871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
57881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin* | mingw* | pw32* | cegcc*)
57891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[ABCDGISTW]'
57901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
57911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhpux*)
57921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$host_cpu" = ia64; then
57931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    symcode='[ABCDEGRST]'
57941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
57951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
57961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichirix* | nonstopux*)
57971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[BCDEGRST]'
57981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
57991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichosf*)
58001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[BCDEGQRST]'
58011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsolaris*)
58031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[BDRT]'
58041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsco3.2v5*)
58061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[DT]'
58071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4.2uw2*)
58091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[DT]'
58101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv5* | sco5v6* | unixware* | OpenUNIX*)
58121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[ABDT]'
58131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4)
58151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[DFNSTU]'
58161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
58181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If we're using GNU nm, then use its standard symbol codes.
58201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `$NM -V 2>&1` in
58211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*GNU* | *'with BFD'*)
58221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symcode='[ABCDGIRSTW]' ;;
58231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
58241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform an extracted symbol line into a proper C declaration.
58261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Some systems (esp. on ia64) link data and code symbols differently,
58271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# so use this general approach.
58281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
58291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform an extracted symbol line into symbol name and symbol address
58311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
58321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_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'"
58331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Handle CRLF in mingw tool chain
58351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichopt_cr=
58361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $build_os in
58371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmingw*)
58381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
58391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
58401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
58411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Try without a prefix underscore, then with it.
58431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_symprfx in "" "_"; do
58441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
58461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  symxfrm="\\1 $ac_symprfx\\2 \\2"
58471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Write the raw and C identifiers.
58491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
58501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Fake it for dumpbin and say T for any non-static function
58511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # and D for any global variable.
58521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Also find C++ and __fastcall symbols from MSVC++,
58531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # which start with @ or ?.
58541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_global_symbol_pipe="$AWK '"\
58551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     {last_section=section; section=\$ 3};"\
58561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
58571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
58581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     \$ 0!~/External *\|/{next};"\
58591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
58601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     {if(hide[section]) next};"\
58611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
58621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
58631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
58641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
58651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"     ' prfx=^$ac_symprfx"
58661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
58671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
58681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
58691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
58701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check to see that the pipe works correctly.
58721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pipe_works=no
58731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest*
58751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat > conftest.$ac_ext <<_LT_EOF
58761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
58771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" {
58781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
58791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar nm_test_var;
58801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvoid nm_test_func(void);
58811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvoid nm_test_func(void){}
58821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
58831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
58841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
58851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main(){nm_test_var='a';nm_test_func();return(0);}
58861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
58871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
58881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
58891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_compile) 2>&5
58901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
58911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then
58931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Now try to grab the symbols.
58941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    nlist=conftest.nm
58951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
58961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
58971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
58981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && test -s "$nlist"; then
59001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Try sorting and uniquifying the output.
59011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if sort "$nlist" | uniq > "$nlist"T; then
59021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	mv -f "$nlist"T "$nlist"
59031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
59041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	rm -f "$nlist"T
59051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
59061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Make sure that we snagged all the symbols we need.
59081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
59091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
59101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat <<_LT_EOF > conftest.$ac_ext
59111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
59121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
59131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* DATA imports from DLLs on WIN32 con't be const, because runtime
59141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   relocations are performed -- see ld's documentation on pseudo-relocs.  */
59151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLSYM_CONST
59161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#elif defined(__osf__)
59171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* This system does not cope well with relocations in const data.  */
59181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLSYM_CONST
59191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
59201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define LT_DLSYM_CONST const
59211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
59221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
59241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C" {
59251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
59261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
59281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # Now generate the symbol file.
59291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
59301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat <<_LT_EOF >> conftest.$ac_ext
59321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* The mapping between symbol names and symbols.  */
59341d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLT_DLSYM_CONST struct {
59351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  const char *name;
59361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  void       *address;
59371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
59381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt__PROGRAM__LTX_preloaded_symbols[] =
59391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
59401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { "@PROGRAM@", (void *) 0 },
59411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
59421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
59431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat <<\_LT_EOF >> conftest.$ac_ext
59441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {0, (void *) 0}
59451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich};
59461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* This works around a problem in FreeBSD linker */
59481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef FREEBSD_WORKAROUND
59491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic const void *lt_preloaded_setup() {
59501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return lt__PROGRAM__LTX_preloaded_symbols;
59511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
59521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
59531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
59551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
59561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
59571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
59581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # Now try linking the two files.
59591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  mv conftest.$ac_objext conftstm.$ac_objext
59601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_globsym_save_LIBS=$LIBS
59611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_globsym_save_CFLAGS=$CFLAGS
59621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LIBS="conftstm.$ac_objext"
59631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
59641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
59651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_link) 2>&5
59661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
59671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
59681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
59691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    pipe_works=yes
59701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
59711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LIBS=$lt_globsym_save_LIBS
59721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  CFLAGS=$lt_globsym_save_CFLAGS
59731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
59741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  echo "cannot find nm_test_func in $nlist" >&5
59751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
59761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
59771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	echo "cannot find nm_test_var in $nlist" >&5
59781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
59791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
59801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
59811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
59821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
59831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo "$progname: failed program was:" >&5
59841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat conftest.$ac_ext >&5
59851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
59861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest* conftst*
59871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Do not use the global_symbol_pipe unless it works.
59891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$pipe_works" = yes; then
59901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break
59911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
59921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_sys_global_symbol_pipe=
59931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
59941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
59951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
59971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
59981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$lt_cv_sys_global_symbol_pipe"; then
59991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_sys_global_symbol_to_cdecl=
60001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
60011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
60021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
60031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "failed" >&6; }
60041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
60051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
60061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "ok" >&6; }
60071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
60081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Response file support.
60101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$lt_cv_nm_interface" = "MS dumpbin"; then
60111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  nm_file_list_spec='@'
60121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
60131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  nm_file_list_spec='@'
60141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
60151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
60431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for sysroot... " >&6; }
60441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-sysroot was given.
60461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_sysroot+set}" = set; then :
60471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  withval=$with_sysroot;
60481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
60491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  with_sysroot=no
60501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
60511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_sysroot=
60541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase ${with_sysroot} in #(
60551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich yes)
60561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if test "$GCC" = yes; then
60571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
60581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
60591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ;; #(
60601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich /*)
60611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
60621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ;; #(
60631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich no|'')
60641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ;; #(
60651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich *)
60661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
60671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "${with_sysroot}" >&6; }
60681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
60691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ;;
60701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
60711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
60731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "${lt_sysroot:-no}" >&6; }
60741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --enable-libtool-lock was given.
60801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_libtool_lock+set}" = set; then :
60811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enableval=$enable_libtool_lock;
60821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
60831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
60851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
60861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Some flags need to be propagated to the compiler or linker for good
60871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# libtool support.
60881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host in
60891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichia64-*-hpux*)
60901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Find out which ABI we are using.
60911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo 'int i;' > conftest.$ac_ext
60921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
60931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_compile) 2>&5
60941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
60951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
60961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then
60971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case `/usr/bin/file conftest.$ac_objext` in
60981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *ELF-32*)
60991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	HPUX_IA64_MODE="32"
61001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
61011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *ELF-64*)
61021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	HPUX_IA64_MODE="64"
61031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
61041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
61051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
61061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest*
61071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
61081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-irix6*)
61091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Find out which ABI we are using.
61101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
61111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
61121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_compile) 2>&5
61131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
61141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then
61161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$lt_cv_prog_gnu_ld" = yes; then
61171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case `/usr/bin/file conftest.$ac_objext` in
61181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*32-bit*)
61191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -melf32bsmip"
61201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
61211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*N32*)
61221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -melf32bmipn32"
61231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
61241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*64-bit*)
61251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -melf64bmip"
61261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
61271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
61281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
61291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case `/usr/bin/file conftest.$ac_objext` in
61301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*32-bit*)
61311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -32"
61321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
61331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*N32*)
61341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -n32"
61351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
61361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*64-bit*)
61371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -64"
61381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
61391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
61401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
61411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
61421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest*
61431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
61441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
61451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
61461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs390*-*linux*|s390*-*tpf*|sparc*-*linux*)
61471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Find out which ABI we are using.
61481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo 'int i;' > conftest.$ac_ext
61491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
61501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_compile) 2>&5
61511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
61521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
61531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then
61541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case `/usr/bin/file conftest.o` in
61551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *32-bit*)
61561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host in
61571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  x86_64-*kfreebsd*-gnu)
61581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf_i386_fbsd"
61591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  x86_64-*linux*)
61611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf_i386"
61621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ppc64-*linux*|powerpc64-*linux*)
61641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf32ppclinux"
61651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s390x-*linux*)
61671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf_s390"
61681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  sparc64-*linux*)
61701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf32_sparc"
61711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
61731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
61741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *64-bit*)
61751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host in
61761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  x86_64-*kfreebsd*-gnu)
61771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf_x86_64_fbsd"
61781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  x86_64-*linux*)
61801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf_x86_64"
61811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ppc*-*linux*|powerpc*-*linux*)
61831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf64ppc"
61841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s390*-*linux*|s390*-*tpf*)
61861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf64_s390"
61871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  sparc*-*linux*)
61891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    LD="${LD-ld} -m elf64_sparc"
61901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
61911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
61921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
61931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
61941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
61951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest*
61961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
61971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
61981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*-sco3.2v5*)
61991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
62001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  SAVE_CFLAGS="$CFLAGS"
62011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CFLAGS="$CFLAGS -belf"
62021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
62031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
62041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_cc_needs_belf+:} false; then :
62051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
62061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
62071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ext=c
62081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
62091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
62101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
62111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
62121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
62131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
62151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
62161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
62171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
62181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
62191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
62201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
62211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
62221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
62231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
62241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
62251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_cc_needs_belf=yes
62261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
62271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_cc_needs_belf=no
62281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
62291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
62301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
62311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ac_ext=c
62321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
62331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
62341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
62351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
62361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
62371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
62381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
62391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_cc_needs_belf" >&6; }
62401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
62411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
62421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="$SAVE_CFLAGS"
62431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
62441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
62451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*-*solaris*)
62461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Find out which ABI we are using.
62471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo 'int i;' > conftest.$ac_ext
62481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
62491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_compile) 2>&5
62501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
62511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
62521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; then
62531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case `/usr/bin/file conftest.o` in
62541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *64-bit*)
62551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $lt_cv_prog_gnu_ld in
62561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      yes*)
62571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        case $host in
62581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        i?86-*-solaris*)
62591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          LD="${LD-ld} -m elf_x86_64"
62601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          ;;
62611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        sparc*-*-solaris*)
62621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          LD="${LD-ld} -m elf64_sparc"
62631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          ;;
62641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        esac
62651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
62661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
62671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          LD="${LD-ld}_sol2"
62681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        fi
62691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
62701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
62711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
62721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  LD="${LD-ld} -64"
62731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
62741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
62751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
62761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
62771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
62781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
62791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest*
62801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
62811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
62821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
62831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks="$enable_libtool_lock"
62841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
62851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
62861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
62871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}mt; ac_word=$2
62881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
62891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
62901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
62911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
62921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
62931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$MANIFEST_TOOL"; then
62941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
62951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
62961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
62971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
62981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
62991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
63001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
63011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
63021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
63031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
63041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
63051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
63061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
63071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
63081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
63091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
63101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
63141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$MANIFEST_TOOL"; then
63151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
63161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MANIFEST_TOOL" >&6; }
63171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
63181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
63191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
63201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
63251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
63261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "mt", so it can be a program name with args.
63271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy mt; ac_word=$2
63281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
63291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
63301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
63311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
63321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
63331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_MANIFEST_TOOL"; then
63341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
63351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
63361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
63371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
63381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
63391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
63401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
63411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
63421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
63431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
63441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
63451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
63461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
63471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
63481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
63491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
63501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
63541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_MANIFEST_TOOL"; then
63551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
63561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
63571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
63581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
63591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
63601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_MANIFEST_TOOL" = x; then
63631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MANIFEST_TOOL=":"
63641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
63651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
63661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
63671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
63681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
63691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
63701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
63711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
63721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
63731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
63741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
63751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
63781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
63791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
63801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_mainfest_tool+:} false; then :
63811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
63821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
63831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_path_mainfest_tool=no
63841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
63851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
63861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat conftest.err >&5
63871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
63881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_path_mainfest_tool=yes
63891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
63901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest*
63911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
63931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_path_mainfest_tool" >&6; }
63941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$lt_cv_path_mainfest_tool" != xyes; then
63951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  MANIFEST_TOOL=:
63961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
63971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
63991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
64041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    rhapsody* | darwin*)
64051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_tool_prefix"; then
64061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
64071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
64081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
64091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
64101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_DSYMUTIL+:} false; then :
64111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
64121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$DSYMUTIL"; then
64141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
64151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
64171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
64181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
64191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
64201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
64211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
64221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
64231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
64241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
64251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
64261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
64271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
64281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
64291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
64301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL=$ac_cv_prog_DSYMUTIL
64341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$DSYMUTIL"; then
64351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
64361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$DSYMUTIL" >&6; }
64371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
64391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
64401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_DSYMUTIL"; then
64451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_DSYMUTIL=$DSYMUTIL
64461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "dsymutil", so it can be a program name with args.
64471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy dsymutil; ac_word=$2
64481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
64491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
64501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
64511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
64521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_DSYMUTIL"; then
64541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
64551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
64571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
64581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
64591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
64601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
64611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
64621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
64631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
64641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
64651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
64661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
64671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
64681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
64691d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
64701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
64741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_DSYMUTIL"; then
64751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
64761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_DSYMUTIL" >&6; }
64771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
64791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
64801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_DSYMUTIL" = x; then
64831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DSYMUTIL=":"
64841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
64851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
64861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
64871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
64881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
64891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
64901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
64911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DSYMUTIL=$ac_ct_DSYMUTIL
64921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
64931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
64941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
64951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
64961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
64971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_tool_prefix"; then
64981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
64991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}nmedit; ac_word=$2
65001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
65011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
65021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_NMEDIT+:} false; then :
65031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
65041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$NMEDIT"; then
65061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
65071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
65101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
65111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
65121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
65131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
65141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
65151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
65161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
65171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
65181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
65191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
65201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
65211d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
65221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
65231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT=$ac_cv_prog_NMEDIT
65261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$NMEDIT"; then
65271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
65281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$NMEDIT" >&6; }
65291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
65311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
65321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
65341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
65351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_NMEDIT"; then
65371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_NMEDIT=$NMEDIT
65381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "nmedit", so it can be a program name with args.
65391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy nmedit; ac_word=$2
65401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
65411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
65421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
65431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
65441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_NMEDIT"; then
65461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
65471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
65491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
65501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
65511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
65521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
65531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
65541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
65551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_NMEDIT="nmedit"
65561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
65571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
65581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
65591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
65601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
65611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
65621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
65631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
65661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_NMEDIT"; then
65671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
65681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_NMEDIT" >&6; }
65691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
65711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
65721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
65741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_NMEDIT" = x; then
65751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    NMEDIT=":"
65761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
65771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
65781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
65791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
65801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
65811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
65821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
65831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    NMEDIT=$ac_ct_NMEDIT
65841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
65851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  NMEDIT="$ac_cv_prog_NMEDIT"
65871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
65881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
65891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_tool_prefix"; then
65901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
65911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}lipo; ac_word=$2
65921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
65931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
65941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_LIPO+:} false; then :
65951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
65961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
65971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$LIPO"; then
65981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
65991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
66021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
66031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
66041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
66051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
66061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
66081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
66101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
66111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
66121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
66131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
66141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
66151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO=$ac_cv_prog_LIPO
66181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$LIPO"; then
66191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
66201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$LIPO" >&6; }
66211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
66231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
66241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
66261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
66271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_LIPO"; then
66291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_LIPO=$LIPO
66301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "lipo", so it can be a program name with args.
66311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy lipo; ac_word=$2
66321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
66331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
66341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_LIPO+:} false; then :
66351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
66361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_LIPO"; then
66381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
66391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
66421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
66431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
66441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
66451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
66461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_LIPO="lipo"
66481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
66501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
66511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
66521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
66531d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
66541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
66551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
66581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_LIPO"; then
66591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
66601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_LIPO" >&6; }
66611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
66631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
66641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
66661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_LIPO" = x; then
66671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    LIPO=":"
66681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
66691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
66701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
66711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
66721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
66731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
66741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
66751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    LIPO=$ac_ct_LIPO
66761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
66771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  LIPO="$ac_cv_prog_LIPO"
66791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
66801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
66811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_tool_prefix"; then
66821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
66831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}otool; ac_word=$2
66841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
66851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
66861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_OTOOL+:} false; then :
66871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
66881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$OTOOL"; then
66901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
66911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
66921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
66931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
66941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
66951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
66961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
66971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
66981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
66991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
67001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
67021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
67031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
67041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
67051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
67061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL=$ac_cv_prog_OTOOL
67101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$OTOOL"; then
67111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
67121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$OTOOL" >&6; }
67131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
67161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_OTOOL"; then
67211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_OTOOL=$OTOOL
67221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "otool", so it can be a program name with args.
67231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy otool; ac_word=$2
67241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
67251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
67261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
67271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
67281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_OTOOL"; then
67301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
67311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
67341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
67351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
67361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
67371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
67381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_OTOOL="otool"
67401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
67421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
67431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
67441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
67451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
67461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
67501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_OTOOL"; then
67511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
67521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_OTOOL" >&6; }
67531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
67551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
67561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_OTOOL" = x; then
67591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    OTOOL=":"
67601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
67611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
67621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
67631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
67641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
67651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
67661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
67671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    OTOOL=$ac_ct_OTOOL
67681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
67691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  OTOOL="$ac_cv_prog_OTOOL"
67711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
67721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$ac_tool_prefix"; then
67741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
67751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}otool64; ac_word=$2
67761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
67771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
67781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_OTOOL64+:} false; then :
67791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
67801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$OTOOL64"; then
67821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
67831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
67841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
67851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
67861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
67871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
67881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
67891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
67901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
67921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
67941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
67951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
67961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
67971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
67981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
67991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68011d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64=$ac_cv_prog_OTOOL64
68021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$OTOOL64"; then
68031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
68041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$OTOOL64" >&6; }
68051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
68061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
68081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_OTOOL64"; then
68131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_OTOOL64=$OTOOL64
68141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "otool64", so it can be a program name with args.
68151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy otool64; ac_word=$2
68161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
68171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
68181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
68191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
68201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
68211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_OTOOL64"; then
68221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
68231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
68241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
68251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
68261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
68271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
68281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
68291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
68301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_OTOOL64="otool64"
68321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
68341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
68351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
68361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
68371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
68381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
68421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_OTOOL64"; then
68431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
68441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_OTOOL64" >&6; }
68451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
68461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
68471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
68481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_OTOOL64" = x; then
68511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    OTOOL64=":"
68521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
68531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
68541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
68551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
68561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
68571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
68581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
68591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    OTOOL64=$ac_ct_OTOOL64
68601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
68611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
68621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  OTOOL64="$ac_cv_prog_OTOOL64"
68631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
68641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
68911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
68921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for -single_module linker flag... " >&6; }
68931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_apple_cc_single_mod+:} false; then :
68941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
68951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
68961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_apple_cc_single_mod=no
68971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -z "${LT_MULTI_MODULE}"; then
68981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# By default we will add the -single_module flag. You can override
68991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# by either setting the environment variable LT_MULTI_MODULE
69001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# non-empty at configure time, or by adding -multi_module to the
69011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# link flags.
69021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	rm -rf libconftest.dylib*
69031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	echo "int foo(void){return 1;}" > conftest.c
69041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
69051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-dynamiclib -Wl,-single_module conftest.c" >&5
69061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
69071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
69081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        _lt_result=$?
69091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# If there is a non-empty error log, and "single_module"
69101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# appears in it, assume the flag caused a linker warning
69111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        if test -s conftest.err && $GREP single_module conftest.err; then
69121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat conftest.err >&5
69131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Otherwise, if the output was created with a 0 exit code from
69141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# the compiler, it worked.
69151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
69161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_cv_apple_cc_single_mod=yes
69171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
69181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat conftest.err >&5
69191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
69201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	rm -rf libconftest.dylib*
69211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	rm -f conftest.*
69221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
69231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
69241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
69251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
69261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
69271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
69281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
69291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ld_exported_symbols_list+:} false; then :
69301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
69311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
69321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_ld_exported_symbols_list=no
69331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      save_LDFLAGS=$LDFLAGS
69341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo "_main" > conftest.sym
69351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
69361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
69371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
69381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
69391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
69401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
69411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
69421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
69431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
69441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
69451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
69461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
69471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
69481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_ld_exported_symbols_list=yes
69491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
69501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_ld_exported_symbols_list=no
69511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
69521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
69531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
69541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	LDFLAGS="$save_LDFLAGS"
69551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
69561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
69571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
69581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
69591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
69601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
69611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for -force_load linker flag... " >&6; }
69621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_ld_force_load+:} false; then :
69631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
69641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
69651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_ld_force_load=no
69661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cat > conftest.c << _LT_EOF
69671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint forced_loaded() { return 2;}
69681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
69691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
69701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
69711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo "$AR cru libconftest.a conftest.o" >&5
69721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $AR cru libconftest.a conftest.o 2>&5
69731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo "$RANLIB libconftest.a" >&5
69741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $RANLIB libconftest.a 2>&5
69751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cat > conftest.c << _LT_EOF
69761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main() { return 0;}
69771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
69781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
69791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
69801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_result=$?
69811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -s conftest.err && $GREP force_load conftest.err; then
69821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cat conftest.err >&5
69831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
69841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_cv_ld_force_load=yes
69851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
69861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cat conftest.err >&5
69871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
69881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        rm -f conftest.err libconftest.a conftest conftest.c
69891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        rm -rf conftest.dSYM
69901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
69911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
69921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
69931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_ld_force_load" >&6; }
69941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
69951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    rhapsody* | darwin1.[012])
69961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
69971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    darwin1.*)
69981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
69991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    darwin*) # darwin 5.x on
70001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # if running on 10.5 or later, the deployment target defaults
70011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # to the OS version, if on x86, and 10.4, the deployment
70021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # target defaults to 10.4. Don't you love it?
70031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
70041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
70051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
70061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	10.[012]*)
70071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
70081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	10.*)
70091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
70101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
70111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
70121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
70131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
70141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dar_single_mod='$single_module'
70151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
70161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
70171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
70181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
70191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
70201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
70211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
70221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dsymutil='~$DSYMUTIL $lib || :'
70231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
70241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _lt_dsymutil=
70251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
70261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
70271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
70281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
70291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
70301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
70311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
70321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
70331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
70341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
70351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to run the C preprocessor... " >&6; }
70361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# On Suns, sometimes $CPP names a directory.
70371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CPP" && test -d "$CPP"; then
70381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CPP=
70391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
70401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CPP"; then
70411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ${ac_cv_prog_CPP+:} false; then :
70421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
70431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
70441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Double quotes because CPP needs to be expanded
70451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
70461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    do
70471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_preproc_ok=false
70481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_c_preproc_warn_flag in '' yes
70491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
70501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Use a header file that comes with gcc, so configuring glibc
70511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # with a fresh cross-compiler works.
70521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
70531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # <limits.h> exists even on freestanding compilers.
70541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # On the NeXT, cc -E runs the code through the compiler's parser,
70551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # not just through cpp. "Syntax error" is here to catch this case.
70561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
70581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __STDC__
70591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <limits.h>
70601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
70611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <assert.h>
70621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
70631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		     Syntax error
70641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
70651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then :
70661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
70671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
70681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Broken: fails on valid input.
70691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue
70701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
70711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext
70721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
70731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # OK, works on sane cases.  Now check whether nonexistent headers
70741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # can be detected and how.
70751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
70761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
70771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ac_nonexistent.h>
70781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
70791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then :
70801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Broken: success on invalid input.
70811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue
70821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
70831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Passes both tests.
70841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_preproc_ok=:
70851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbreak
70861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
70871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext
70881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
70891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
70901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
70911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.i conftest.err conftest.$ac_ext
70921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_preproc_ok; then :
70931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  break
70941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
70951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
70961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
70971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CPP=$CPP
70981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
70991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
71001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CPP=$ac_cv_prog_CPP
71011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
71021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CPP=$CPP
71031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
71041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
71051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CPP" >&6; }
71061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_preproc_ok=false
71071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_c_preproc_warn_flag in '' yes
71081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
71091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Use a header file that comes with gcc, so configuring glibc
71101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # with a fresh cross-compiler works.
71111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
71121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # <limits.h> exists even on freestanding compilers.
71131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # On the NeXT, cc -E runs the code through the compiler's parser,
71141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # not just through cpp. "Syntax error" is here to catch this case.
71151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
71171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __STDC__
71181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <limits.h>
71191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
71201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# include <assert.h>
71211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
71221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		     Syntax error
71231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
71241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then :
71251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
71271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Broken: fails on valid input.
71281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue
71291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
71301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext
71311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # OK, works on sane cases.  Now check whether nonexistent headers
71331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # can be detected and how.
71341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
71361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ac_nonexistent.h>
71371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
71381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_cpp "$LINENO"; then :
71391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Broken: success on invalid input.
71401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcontinue
71411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
71421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Passes both tests.
71431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_preproc_ok=:
71441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbreak
71451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
71461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.err conftest.i conftest.$ac_ext
71471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
71491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
71501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.i conftest.err conftest.$ac_ext
71511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_preproc_ok; then :
71521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
71541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
71551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
71561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "C preprocessor \"$CPP\" fails sanity check
71571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
71581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
71591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
71611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
71621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
71631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
71641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
71651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
71681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ANSI C header files... " >&6; }
71691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_header_stdc+:} false; then :
71701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
71711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
71721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
71741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h>
71751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h>
71761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h>
71771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <float.h>
71781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
71801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
71811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
71821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
71841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
71851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
71861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
71871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
71881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=yes
71891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
71901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
71911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
71921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
71931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
71941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
71951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
71961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
71971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
71981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h>
71991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
72011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
72021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $EGREP "memchr" >/dev/null 2>&1; then :
72031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
72051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
72061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest*
72081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
72121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
72131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
72151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h>
72161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
72181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
72191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $EGREP "free" >/dev/null 2>&1; then :
72201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
72221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
72231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest*
72251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
72291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
72301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$cross_compiling" = yes; then :
72311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :
72321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
72331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
72341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
72351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ctype.h>
72361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h>
72371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if ((' ' & 0x0FF) == 0x020)
72381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
72391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
72401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
72411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) \
72421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		   (('a' <= (c) && (c) <= 'i') \
72431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		     || ('j' <= (c) && (c) <= 'r') \
72441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		     || ('s' <= (c) && (c) <= 'z'))
72451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
72461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
72471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
72491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
72501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
72511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
72521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  int i;
72531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for (i = 0; i < 256; i++)
72541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if (XOR (islower (i), ISLOWER (i))
72551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	|| toupper (i) != TOUPPER (i))
72561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      return 2;
72571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
72581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
72591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
72601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_run "$LINENO"; then :
72611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
72631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
72641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
72661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  conftest.$ac_objext conftest.beam conftest.$ac_ext
72671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
72721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_header_stdc" >&6; }
72731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
72741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define STDC_HEADERS 1" >>confdefs.h
72761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# On IRIX 5.3, sys/types and inttypes.h are conflicting.
72801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
72811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		  inttypes.h stdint.h unistd.h
72821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo :
72831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
72841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
72851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"
72861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
72871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat >>confdefs.h <<_ACEOF
72881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
72891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
72901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
72921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
72941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
72961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in dlfcn.h
72971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo :
72981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
72991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"
73001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_dlfcn_h" = xyes; then :
73011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat >>confdefs.h <<_ACEOF
73021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_DLFCN_H 1
73031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
73041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
73061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
73081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set options
73141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        enable_dlopen=no
73181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_win32_dll=no
73211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # Check whether --enable-shared was given.
73241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_shared+set}" = set; then :
73251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enableval=$enable_shared; p=${PACKAGE-default}
73261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $enableval in
73271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    yes) enable_shared=yes ;;
73281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    no) enable_shared=no ;;
73291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
73301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      enable_shared=no
73311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Look at the argument we got.  We use all the common list separators.
73321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
73331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for pkg in $enableval; do
73341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	IFS="$lt_save_ifs"
73351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "X$pkg" = "X$p"; then
73361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  enable_shared=yes
73371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
73381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
73391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS="$lt_save_ifs"
73401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
73411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
73421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
73431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_shared=yes
73441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
73451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check whether --enable-static was given.
73551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_static+set}" = set; then :
73561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enableval=$enable_static; p=${PACKAGE-default}
73571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $enableval in
73581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    yes) enable_static=yes ;;
73591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    no) enable_static=no ;;
73601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
73611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     enable_static=no
73621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Look at the argument we got.  We use all the common list separators.
73631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
73641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for pkg in $enableval; do
73651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	IFS="$lt_save_ifs"
73661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "X$pkg" = "X$p"; then
73671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  enable_static=yes
73681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
73691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
73701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS="$lt_save_ifs"
73711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
73721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
73731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
73741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_static=yes
73751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
73761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
73861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-pic was given.
73871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_pic+set}" = set; then :
73881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  withval=$with_pic; lt_p=${PACKAGE-default}
73891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $withval in
73901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    yes|no) pic_mode=$withval ;;
73911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
73921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      pic_mode=default
73931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Look at the argument we got.  We use all the common list separators.
73941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
73951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for lt_pkg in $withval; do
73961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	IFS="$lt_save_ifs"
73971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "X$lt_pkg" = "X$lt_p"; then
73981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  pic_mode=yes
73991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
74001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
74011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS="$lt_save_ifs"
74021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
74031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
74041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
74051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pic_mode=default
74061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
74071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$pic_mode" && pic_mode=default
74101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check whether --enable-fast-install was given.
74181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${enable_fast_install+set}" = set; then :
74191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enableval=$enable_fast_install; p=${PACKAGE-default}
74201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $enableval in
74211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    yes) enable_fast_install=yes ;;
74221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    no) enable_fast_install=no ;;
74231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
74241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      enable_fast_install=no
74251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Look at the argument we got.  We use all the common list separators.
74261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
74271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for pkg in $enableval; do
74281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	IFS="$lt_save_ifs"
74291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "X$pkg" = "X$p"; then
74301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  enable_fast_install=yes
74311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
74321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
74331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS="$lt_save_ifs"
74341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
74351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
74361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
74371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_fast_install=yes
74381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
74391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This can be used to rebuild libtool when needed
74511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL_DEPS="$ltmain"
74521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Always use our own libtool.
74541d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBTOOL='$(SHELL) $(top_builddir)/libtool'
74551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LN_S" && LN_S="ln -s"
74861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
74991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "${ZSH_VERSION+set}" ; then
75011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   setopt NO_GLOB_SUBST
75021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
75031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
75051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for objdir... " >&6; }
75061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_objdir+:} false; then :
75071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
75081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
75091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f .libs 2>/dev/null
75101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmkdir .libs 2>/dev/null
75111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d .libs; then
75121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_objdir=.libs
75131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
75141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # MS-DOS does not allow filenames that begin with a dot.
75151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_objdir=_libs
75161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
75171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir .libs 2>/dev/null
75181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
75191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
75201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_objdir" >&6; }
75211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjdir=$lt_cv_objdir
75221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>confdefs.h <<_ACEOF
75281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define LT_OBJDIR "$lt_cv_objdir/"
75291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
75301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
75351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix3*)
75361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # AIX sometimes has problems with the GCC collect2 program.  For some
75371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # reason, if we set the COLLECT_NAMES environment variable, the problems
75381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # vanish in a puff of smoke.
75391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "X${COLLECT_NAMES+set}" != Xset; then
75401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    COLLECT_NAMES=
75411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    export COLLECT_NAMES
75421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
75431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
75441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
75451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Global variables:
75471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichofile=libtool
75481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcan_build_shared=yes
75491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# All known linkers require a `.a' archive for static linking (except MSVC,
75511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# which needs '.lib').
75521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibext=a
75531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld="$lt_cv_prog_gnu_ld"
75551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_CC="$CC"
75571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_CFLAGS="$CFLAGS"
75581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set sane defaults for various variables
75601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$CC" && CC=cc
75611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LTCC" && LTCC=$CC
75621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
75631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$LD" && LD=ld
75641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$ac_objext" && ac_objext=o
75651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor cc_temp in $compiler""; do
75671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $cc_temp in
75681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
75691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
75701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    \-*) ;;
75711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) break;;
75721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
75731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
75741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
75751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
75771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Only perform the check for file, if the check method requires it
75781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$MAGIC_CMD" && MAGIC_CMD=file
75791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $deplibs_check_method in
75801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic*)
75811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
75821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
75831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
75841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_MAGIC_CMD+:} false; then :
75851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
75861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
75871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $MAGIC_CMD in
75881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich[\\/*] |  ?:[\\/]*)
75891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
75901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
75911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
75921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_save_MAGIC_CMD="$MAGIC_CMD"
75931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
75941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
75951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_dir in $ac_dummy; do
75961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    IFS="$lt_save_ifs"
75971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "$ac_dir" && ac_dir=.
75981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -f $ac_dir/${ac_tool_prefix}file; then
75991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
76001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -n "$file_magic_test_file"; then
76011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $deplibs_check_method in
76021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	"file_magic "*)
76031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
76041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
76061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    $EGREP "$file_magic_regex" > /dev/null; then
76071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    :
76081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
76091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    cat <<_LT_EOF 1>&2
76101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: the command libtool uses to detect shared libraries,
76121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** $file_magic_cmd, produces output that libtool cannot recognize.
76131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** The result is that libtool may fail to recognize shared libraries
76141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** as such.  This will affect the creation of libtool libraries that
76151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** depend on shared libraries, but programs linked with such libtool
76161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** libraries will work regardless of this problem.  Nevertheless, you
76171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** may want to report the problem to your system manager and/or to
76181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** bug-libtool@gnu.org
76191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
76211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi ;;
76221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
76231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
76241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      break
76251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
76261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
76271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS="$lt_save_ifs"
76281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  MAGIC_CMD="$lt_save_MAGIC_CMD"
76291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
76301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
76311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
76321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$MAGIC_CMD"; then
76351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
76361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MAGIC_CMD" >&6; }
76371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
76381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
76391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
76401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
76411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$lt_cv_path_MAGIC_CMD"; then
76471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_tool_prefix"; then
76481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
76491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for file... " >&6; }
76501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_path_MAGIC_CMD+:} false; then :
76511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
76521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
76531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $MAGIC_CMD in
76541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich[\\/*] |  ?:[\\/]*)
76551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
76561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
76571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
76581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_save_MAGIC_CMD="$MAGIC_CMD"
76591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
76601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
76611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_dir in $ac_dummy; do
76621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    IFS="$lt_save_ifs"
76631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "$ac_dir" && ac_dir=.
76641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -f $ac_dir/file; then
76651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_cv_path_MAGIC_CMD="$ac_dir/file"
76661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -n "$file_magic_test_file"; then
76671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $deplibs_check_method in
76681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	"file_magic "*)
76691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
76701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
76711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
76721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    $EGREP "$file_magic_regex" > /dev/null; then
76731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    :
76741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
76751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    cat <<_LT_EOF 1>&2
76761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: the command libtool uses to detect shared libraries,
76781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** $file_magic_cmd, produces output that libtool cannot recognize.
76791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** The result is that libtool may fail to recognize shared libraries
76801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** as such.  This will affect the creation of libtool libraries that
76811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** depend on shared libraries, but programs linked with such libtool
76821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** libraries will work regardless of this problem.  Nevertheless, you
76831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** may want to report the problem to your system manager and/or to
76841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** bug-libtool@gnu.org
76851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
76871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi ;;
76881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
76891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
76901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      break
76911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
76921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
76931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS="$lt_save_ifs"
76941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  MAGIC_CMD="$lt_save_MAGIC_CMD"
76951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
76961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
76971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
76981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
76991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD="$lt_cv_path_MAGIC_CMD"
77001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$MAGIC_CMD"; then
77011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
77021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$MAGIC_CMD" >&6; }
77031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
77041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
77051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
77061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
77071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
77101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    MAGIC_CMD=:
77111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
77121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
77131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
77151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
77161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
77171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Use C for the default configuration in the libtool script
77191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_save_CC="$CC"
77211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
77221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
77231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
77241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
77251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
77261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Source file extension for C test sources.
77291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
77301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Object file extension for compiled C test sources.
77321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjext=o
77331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjext=$objext
77341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Code to be used in simple compile tests
77361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_simple_compile_test_code="int some_variable = 0;"
77371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Code to be used in simple link tests
77391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_simple_link_test_code='int main(){return(0);}'
77401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler was specified, use CC.
77481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC=${LTCC-"$CC"}
77491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If no C compiler flags were specified, use CFLAGS.
77511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
77521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Allow CC to be a program name with arguments.
77541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler=$CC
77551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Save the default compiler, since it gets overwritten when the other
77571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
77581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_DEFAULT=$CC
77591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# save warnings/boilerplate of simple test code
77611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_outfile=conftest.$ac_objext
77621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "$lt_simple_compile_test_code" >conftest.$ac_ext
77631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
77641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_lt_compiler_boilerplate=`cat conftest.err`
77651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$RM conftest*
77661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_outfile=conftest.$ac_objext
77681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "$lt_simple_link_test_code" >conftest.$ac_ext
77691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
77701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_lt_linker_boilerplate=`cat conftest.err`
77711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$RM -r conftest*
77721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## CAVEAT EMPTOR:
77751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## There is no encapsulation within the following macros, do not change
77761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## the running order or otherwise move them around unless you know exactly
77771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## what you are doing...
77781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$compiler"; then
77791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_no_builtin_flag=
77811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then
77831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $cc_basename in
77841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  nvcc*)
77851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
77861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
77871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
77881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
77891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
77901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
77911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
77921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
77931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
77941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
77951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler_rtti_exceptions=no
77961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_outfile=conftest.$ac_objext
77971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
77981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compiler_flag="-fno-rtti -fno-exceptions"
77991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Insert the option either (1) after the last *FLAGS variable, or
78001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # (2) before a word containing "conftest.", or (3) at the end.
78011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Note that $ac_compile itself does not contain backslashes and begins
78021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # with a dollar sign (not a hyphen), so the echo should work correctly.
78031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # The option is referenced via a variable to avoid confusing sed.
78041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compile=`echo "$ac_compile" | $SED \
78051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
78061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
78071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:$: $lt_compiler_flag:'`
78081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
78091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval "$lt_compile" 2>conftest.err)
78101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_status=$?
78111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat conftest.err >&5
78121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$as_me:$LINENO: \$? = $ac_status" >&5
78131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if (exit $ac_status) && test -s "$ac_outfile"; then
78141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # The compiler can only warn and ignore the option if not recognized
78151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # So say no if there are warnings other than the usual output.
78161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
78171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
78181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
78191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       lt_cv_prog_compiler_rtti_exceptions=yes
78201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
78211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
78221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM conftest*
78231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
78251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
78261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
78271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
78291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
78301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
78311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    :
78321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
78331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
78351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_prog_compiler_wl=
78421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic=
78431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_static=
78441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$GCC" = yes; then
78471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_wl='-Wl,'
78481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_static='-static'
78491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
78511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      aix*)
78521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # All AIX code is PIC.
78531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$host_cpu" = ia64; then
78541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# AIX 5 now supports IA64 processor
78551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-Bstatic'
78561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
78571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
78581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    amigaos*)
78601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_cpu in
78611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      powerpc)
78621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # see comment about AmigaOS4 .so support
78631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            lt_prog_compiler_pic='-fPIC'
78641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
78651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      m68k)
78661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # FIXME: we need at least 68020 code to build shared libraries, but
78671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # adding the `-m68020' flag to GCC prevents building anything better,
78681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # like `-m68040'.
78691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
78701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
78711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
78721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
78731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
78751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PIC is the default for these OSes.
78761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
78771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mingw* | cygwin* | pw32* | os2* | cegcc*)
78791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # This hack is so that the source file can tell whether it is being
78801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # built for inclusion in a dll (and should export symbols for example).
78811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Although the cygwin gcc ignores -fPIC, still need this for old-style
78821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # (--disable-auto-import) libraries
78831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-DDLL_EXPORT'
78841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
78851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    darwin* | rhapsody*)
78871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PIC is the default on this platform
78881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Common symbols not allowed in MH_DYLIB files
78891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-fno-common'
78901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
78911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    haiku*)
78931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PIC is the default for Haiku.
78941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # The "-static" flag exists, but is broken.
78951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static=
78961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
78971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
78981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hpux*)
78991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
79001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
79011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # sets the default TLS model and affects inlining.
79021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_cpu in
79031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hppa*64*)
79041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# +Z the default
79051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
79061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
79071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-fPIC'
79081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
79091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
79101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    interix[3-9]*)
79131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
79141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Instead, we relocate shared libraries at runtime.
79151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    msdosdjgpp*)
79181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Just because we use GCC doesn't mean we suddenly get shared libraries
79191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # on systems that don't support them.
79201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_can_build_shared=no
79211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      enable_shared=no
79221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *nto* | *qnx*)
79251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # QNX uses GNU C++, but need to define -shared option too, otherwise
79261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # it will coredump.
79271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-fPIC -shared'
79281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4*MP*)
79311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -d /usr/nec; then
79321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic=-Kconform_pic
79331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
79341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
79371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-fPIC'
79381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
79401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cc_basename in
79421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    nvcc*) # Cuda Compiler Driver 2.2
79431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Xlinker '
79441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -n "$lt_prog_compiler_pic"; then
79451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
79461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
79471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
79491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
79501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # PORTME Check for flag to pass linker flags through the system compiler.
79511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
79521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    aix*)
79531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
79541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$host_cpu" = ia64; then
79551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# AIX 5 now supports IA64 processor
79561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-Bstatic'
79571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
79581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
79591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
79601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mingw* | cygwin* | pw32* | os2* | cegcc*)
79631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # This hack is so that the source file can tell whether it is being
79641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # built for inclusion in a dll (and should export symbols for example).
79651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-DDLL_EXPORT'
79661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hpux9* | hpux10* | hpux11*)
79691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
79701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
79711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # not for PA HP-UX.
79721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_cpu in
79731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hppa*64*|ia64*)
79741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# +Z the default
79751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
79761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
79771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='+Z'
79781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
79791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
79801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Is there a better lt_prog_compiler_static that works with the bundled CC?
79811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='${wl}-a ${wl}archive'
79821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    irix5* | irix6* | nonstopux*)
79851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
79861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # PIC (with -KPIC) is the default.
79871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-non_shared'
79881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
79891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
79901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    linux* | k*bsd*-gnu | kopensolaris*-gnu)
79911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $cc_basename in
79921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # old Intel for x86_64 which still supported -KPIC.
79931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ecc*)
79941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,'
79951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-KPIC'
79961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-static'
79971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
79981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # icc used to be incompatible with GCC.
79991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # ICC 10 doesn't accept -KPIC any more.
80001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      icc* | ifort*)
80011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,'
80021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-fPIC'
80031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-static'
80041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
80051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Lahey Fortran 8.1.
80061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lf95*)
80071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,'
80081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='--shared'
80091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='--static'
80101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
80111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      nagfor*)
80121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# NAG Fortran compiler
80131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,-Wl,,'
80141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-PIC'
80151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-Bstatic'
80161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
80171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
80181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # Portland Group compilers (*not* the Pentium gcc compiler,
80191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# which looks to be a dead project)
80201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,'
80211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-fpic'
80221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-Bstatic'
80231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
80241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ccc*)
80251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_prog_compiler_wl='-Wl,'
80261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # All Alpha code is PIC.
80271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_prog_compiler_static='-non_shared'
80281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
80291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      xl* | bgxl* | bgf* | mpixl*)
80301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
80311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,'
80321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-qpic'
80331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-qstaticlink'
80341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
80351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
80361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `$CC -V 2>&1 | sed 5q` in
80371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
80381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
80391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_pic='-KPIC'
80401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_static='-Bstatic'
80411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_wl=''
80421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
80431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*Sun\ F* | *Sun*Fortran*)
80441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_pic='-KPIC'
80451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_static='-Bstatic'
80461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_wl='-Qoption ld '
80471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
80481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*Sun\ C*)
80491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # Sun C 5.9
80501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_pic='-KPIC'
80511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_static='-Bstatic'
80521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_wl='-Wl,'
80531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
80541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        *Intel*\ [CF]*Compiler*)
80551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_wl='-Wl,'
80561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_pic='-fPIC'
80571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_static='-static'
80581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
80591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*Portland\ Group*)
80601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_wl='-Wl,'
80611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_pic='-fpic'
80621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_prog_compiler_static='-Bstatic'
80631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
80641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
80651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
80661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
80671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
80681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
80691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    newsos6)
80701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-KPIC'
80711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-Bstatic'
80721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
80731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
80741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *nto* | *qnx*)
80751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # QNX uses GNU C++, but need to define -shared option too, otherwise
80761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # it will coredump.
80771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-fPIC -shared'
80781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
80791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
80801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    osf3* | osf4* | osf5*)
80811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
80821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # All OSF/1 code is PIC.
80831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-non_shared'
80841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
80851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
80861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    rdos*)
80871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-non_shared'
80881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
80891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
80901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    solaris*)
80911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-KPIC'
80921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-Bstatic'
80931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $cc_basename in
80941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
80951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Qoption ld ';;
80961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
80971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_wl='-Wl,';;
80981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
80991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sunos4*)
81021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Qoption ld '
81031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-PIC'
81041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-Bstatic'
81051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4 | sysv4.2uw2* | sysv4.3*)
81081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
81091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-KPIC'
81101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-Bstatic'
81111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4*MP*)
81141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -d /usr/nec ;then
81151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_pic='-Kconform_pic'
81161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_prog_compiler_static='-Bstatic'
81171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
81181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
81211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
81221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-KPIC'
81231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-Bstatic'
81241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    unicos*)
81271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_wl='-Wl,'
81281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_can_build_shared=no
81291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    uts4*)
81321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_pic='-pic'
81331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_static='-Bstatic'
81341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
81371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_prog_compiler_can_build_shared=no
81381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
81391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
81401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
81411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
81431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # For platforms which do not support PIC, -DPIC is meaningless:
81441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *djgpp*)
81451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_pic=
81461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
81471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
81481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
81491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
81501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
81511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
81531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
81541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_pic+:} false; then :
81551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
81561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
81571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
81581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
81591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
81601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_pic" >&6; }
81611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic=$lt_cv_prog_compiler_pic
81621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
81631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
81641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check to make sure the PIC flag actually works.
81651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
81661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$lt_prog_compiler_pic"; then
81671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
81681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
81691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_pic_works+:} false; then :
81701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
81711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
81721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler_pic_works=no
81731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_outfile=conftest.$ac_objext
81741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
81751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
81761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Insert the option either (1) after the last *FLAGS variable, or
81771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # (2) before a word containing "conftest.", or (3) at the end.
81781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Note that $ac_compile itself does not contain backslashes and begins
81791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # with a dollar sign (not a hyphen), so the echo should work correctly.
81801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # The option is referenced via a variable to avoid confusing sed.
81811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compile=`echo "$ac_compile" | $SED \
81821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
81831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
81841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:$: $lt_compiler_flag:'`
81851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
81861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval "$lt_compile" 2>conftest.err)
81871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_status=$?
81881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat conftest.err >&5
81891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$as_me:$LINENO: \$? = $ac_status" >&5
81901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if (exit $ac_status) && test -s "$ac_outfile"; then
81911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # The compiler can only warn and ignore the option if not recognized
81921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # So say no if there are warnings other than the usual output.
81931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
81941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
81951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
81961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       lt_cv_prog_compiler_pic_works=yes
81971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
81981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
81991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM conftest*
82001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
82021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
82031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
82041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler_pic_works" = xyes; then
82061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $lt_prog_compiler_pic in
82071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     "" | " "*) ;;
82081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
82091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     esac
82101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
82111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_pic=
82121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     lt_prog_compiler_can_build_shared=no
82131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
82141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
82161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
82281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check to make sure the static flag actually works.
82291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
82301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
82311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
82321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
82331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_static_works+:} false; then :
82341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
82351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
82361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler_static_works=no
82371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   save_LDFLAGS="$LDFLAGS"
82381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
82391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$lt_simple_link_test_code" > conftest.$ac_ext
82401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
82411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # The linker can only warn and ignore the option if not recognized
82421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # So say no if there are warnings
82431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test -s conftest.err; then
82441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       # Append any errors to the config.log.
82451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       cat conftest.err 1>&5
82461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
82471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
82481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       if diff conftest.exp conftest.er2 >/dev/null; then
82491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         lt_cv_prog_compiler_static_works=yes
82501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       fi
82511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     else
82521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       lt_cv_prog_compiler_static_works=yes
82531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
82541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
82551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM -r conftest*
82561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   LDFLAGS="$save_LDFLAGS"
82571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
82591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
82601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
82611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler_static_works" = xyes; then
82631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    :
82641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
82651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_prog_compiler_static=
82661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
82671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
82751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
82761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_c_o+:} false; then :
82771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
82781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
82791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler_c_o=no
82801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM -r conftest 2>/dev/null
82811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   mkdir conftest
82821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cd conftest
82831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   mkdir out
82841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
82851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
82861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compiler_flag="-o out/conftest2.$ac_objext"
82871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Insert the option either (1) after the last *FLAGS variable, or
82881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # (2) before a word containing "conftest.", or (3) at the end.
82891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Note that $ac_compile itself does not contain backslashes and begins
82901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # with a dollar sign (not a hyphen), so the echo should work correctly.
82911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compile=`echo "$ac_compile" | $SED \
82921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
82931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
82941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:$: $lt_compiler_flag:'`
82951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
82961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval "$lt_compile" 2>out/conftest.err)
82971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_status=$?
82981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat out/conftest.err >&5
82991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$as_me:$LINENO: \$? = $ac_status" >&5
83001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if (exit $ac_status) && test -s out/conftest2.$ac_objext
83011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   then
83021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # The compiler can only warn and ignore the option if not recognized
83031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # So say no if there are warnings
83041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
83051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
83061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
83071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       lt_cv_prog_compiler_c_o=yes
83081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
83091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
83101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   chmod u+w . 2>&5
83111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM conftest*
83121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # SGI C++ compiler will create directory out/ii_files/ for
83131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # template instantiation
83141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
83151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM out/* && rmdir out
83161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cd ..
83171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM -r conftest
83181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM conftest*
83191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
83211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
83221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
83231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
83301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
83311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler_c_o+:} false; then :
83321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
83331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
83341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler_c_o=no
83351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM -r conftest 2>/dev/null
83361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   mkdir conftest
83371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cd conftest
83381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   mkdir out
83391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
83401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compiler_flag="-o out/conftest2.$ac_objext"
83421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Insert the option either (1) after the last *FLAGS variable, or
83431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # (2) before a word containing "conftest.", or (3) at the end.
83441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Note that $ac_compile itself does not contain backslashes and begins
83451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # with a dollar sign (not a hyphen), so the echo should work correctly.
83461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   lt_compile=`echo "$ac_compile" | $SED \
83471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
83481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
83491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   -e 's:$: $lt_compiler_flag:'`
83501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
83511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   (eval "$lt_compile" 2>out/conftest.err)
83521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_status=$?
83531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat out/conftest.err >&5
83541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$as_me:$LINENO: \$? = $ac_status" >&5
83551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if (exit $ac_status) && test -s out/conftest2.$ac_objext
83561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   then
83571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # The compiler can only warn and ignore the option if not recognized
83581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # So say no if there are warnings
83591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
83601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
83611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
83621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       lt_cv_prog_compiler_c_o=yes
83631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
83641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
83651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   chmod u+w . 2>&5
83661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM conftest*
83671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # SGI C++ compiler will create directory out/ii_files/ for
83681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # template instantiation
83691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
83701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM out/* && rmdir out
83711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cd ..
83721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM -r conftest
83731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM conftest*
83741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
83761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
83771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
83781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
83821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhard_links="nottested"
83831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
83841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # do not overwrite the value of need_locks provided by the user
83851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
83861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if we can lock with hard links... " >&6; }
83871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hard_links=yes
83881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $RM conftest*
83891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ln conftest.a conftest.b 2>/dev/null && hard_links=no
83901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  touch conftest.a
83911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ln conftest.a conftest.b 2>&5 || hard_links=no
83921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ln conftest.a conftest.b 2>/dev/null && hard_links=no
83931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
83941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$hard_links" >&6; }
83951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$hard_links" = no; then
83961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
83971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
83981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    need_locks=warn
83991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
84001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
84011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_locks=no
84021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
84031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
84101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
84111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  runpath_var=
84131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  allow_undefined_flag=
84141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  always_export_symbols=no
84151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  archive_cmds=
84161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  archive_expsym_cmds=
84171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  compiler_needs_object=no
84181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_shared_with_static_runtimes=no
84191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  export_dynamic_flag_spec=
84201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
84211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_automatic=no
84221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_direct=no
84231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_direct_absolute=no
84241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_libdir_flag_spec=
84251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_libdir_separator=
84261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_minus_L=no
84271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_shlibpath_var=unsupported
84281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  inherit_rpath=no
84291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  link_all_deplibs=unknown
84301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  module_cmds=
84311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  module_expsym_cmds=
84321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  old_archive_from_new_cmds=
84331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  old_archive_from_expsyms_cmds=
84341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  thread_safe_flag_spec=
84351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  whole_archive_flag_spec=
84361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # include_expsyms should be a list of space-separated symbols to be *always*
84371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # included in the symbol list
84381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  include_expsyms=
84391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # exclude_expsyms can be an extended regexp of symbols to exclude
84401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # it will be wrapped by ` (' and `)$', so one must not match beginning or
84411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
84421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # as well as any symbol that contains `d'.
84431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
84441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
84451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # platforms (ab)use it in PIC code, but their linkers get confused if
84461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # the symbol is explicitly referenced.  Since portable code cannot
84471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # rely on this symbol name, it's probably fine to never include it in
84481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # preloaded symbol tables.
84491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Exclude shared library initialization/finalization symbols.
84501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  extract_expsyms_cmds=
84511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
84531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cygwin* | mingw* | pw32* | cegcc*)
84541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # FIXME: the MSVC++ port hasn't been tested in a loooong time
84551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # When not using gcc, we currently assume that we are using
84561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Microsoft Visual C++.
84571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$GCC" != yes; then
84581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      with_gnu_ld=no
84591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
84601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
84611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  interix*)
84621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # we just hope/assume this is gcc and not c89 (= MSVC++)
84631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    with_gnu_ld=yes
84641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
84651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  openbsd*)
84661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    with_gnu_ld=no
84671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
84681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
84691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ld_shlibs=yes
84711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # On some targets, GNU ld is compatible enough with the native linker
84731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # that we're better off using the native interface for both.
84741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_use_gnu_ld_interface=no
84751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$with_gnu_ld" = yes; then
84761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
84771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      aix*)
84781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# The AIX port of GNU ld has always aspired to compatibility
84791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# with the native linker.  However, as the warning in the GNU ld
84801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# block says, versions before 2.19.5* couldn't really create working
84811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# shared libraries, regardless of the interface used.
84821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `$LD -v 2>&1` in
84831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
84841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
84851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
84861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  *)
84871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    lt_use_gnu_ld_interface=yes
84881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ;;
84891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
84901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
84911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
84921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_use_gnu_ld_interface=yes
84931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
84941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
84951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
84961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
84971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$lt_use_gnu_ld_interface" = yes; then
84981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # If archive_cmds runs LD, not CC, wlarc should be empty
84991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    wlarc='${wl}'
85001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Set some defaults for GNU ld with shared library support. These
85021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # are reset later if shared libraries are not supported. Putting them
85031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # here allows them to be overridden if necessary.
85041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    runpath_var=LD_RUN_PATH
85051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
85061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    export_dynamic_flag_spec='${wl}--export-dynamic'
85071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # ancient GNU ld didn't support --whole-archive et. al.
85081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
85091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
85101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
85111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      whole_archive_flag_spec=
85121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
85131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    supports_anon_versioning=no
85141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case `$LD -v 2>&1` in
85151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *GNU\ gold*) supports_anon_versioning=yes ;;
85161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
85171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
85181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
85191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\ 2.11.*) ;; # other 2.11 versions
85201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) supports_anon_versioning=yes ;;
85211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
85221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # See if GNU ld supports shared libraries.
85241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
85251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    aix[3-9]*)
85261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # On AIX/PPC, the GNU linker is very broken
85271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$host_cpu" != ia64; then
85281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
85291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cat <<_LT_EOF 1>&2
85301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: the GNU linker, at least up to release 2.19, is reported
85321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** to be unable to reliably create shared libraries on AIX.
85331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Therefore, libtool is disabling shared libraries support.  If you
85341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** really care for shared libraries, you may want to install binutils
85351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
85361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** You will then need to restart the configuration process.
85371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
85391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
85401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
85411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    amigaos*)
85431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_cpu in
85441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      powerpc)
85451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # see comment about AmigaOS4 .so support
85461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            archive_expsym_cmds=''
85481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
85491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      m68k)
85501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            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)'
85511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            hardcode_libdir_flag_spec='-L$libdir'
85521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            hardcode_minus_L=yes
85531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
85541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
85551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
85561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    beos*)
85581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
85591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=unsupported
85601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
85611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# support --undefined.  This deserves some investigation.  FIXME
85621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
85641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
85651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
85661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
85671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cygwin* | mingw* | pw32* | cegcc*)
85691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
85701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # as there is no search path for DLLs.
85711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-L$libdir'
85721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec='${wl}--export-all-symbols'
85731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      allow_undefined_flag=unsupported
85741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      always_export_symbols=no
85751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      enable_shared_with_static_runtimes=yes
85761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      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'
85771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
85781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
85801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
85811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# If the export-symbols file already is a .def file (1st line
85821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# is EXPORTS), use it as is; otherwise, prepend...
85831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
85841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cp $export_symbols $output_objdir/$soname.def;
85851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
85861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  echo EXPORTS > $output_objdir/$soname.def;
85871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat $export_symbols >> $output_objdir/$soname.def;
85881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi~
85891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
85901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
85911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
85921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
85931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
85941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
85951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    haiku*)
85961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
85971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      link_all_deplibs=yes
85981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
85991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
86001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    interix[3-9]*)
86011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=no
86021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
86031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
86041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec='${wl}-E'
86051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
86061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Instead, shared libraries are loaded at an image base (0x10000000 by
86071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # default) and relocated if they conflict, which is a slow very memory
86081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # consuming and fragmenting process.  To avoid this, we pick a random,
86091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
86101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
86111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
86121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      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'
86131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
86141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
86151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
86161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      tmp_diet=no
86171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$host_os" = linux-dietlibc; then
86181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $cc_basename in
86191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
86201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
86211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
86221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
86231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 && test "$tmp_diet" = no
86241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      then
86251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	tmp_addflag=' $pic_flag'
86261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	tmp_sharedflag='-shared'
86271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $cc_basename,$host_cpu in
86281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        pgcc*)				# Portland Group C compiler
86291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
86301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_addflag=' $pic_flag'
86311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
86321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	pgf77* | pgf90* | pgf95* | pgfortran*)
86331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich					# Portland Group f77 and f90 compilers
86341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
86351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_addflag=' $pic_flag -Mnomain' ;;
86361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
86371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_addflag=' -i_dynamic' ;;
86381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
86391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_addflag=' -i_dynamic -nofor_main' ;;
86401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ifc* | ifort*)			# Intel Fortran compiler
86411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_addflag=' -nofor_main' ;;
86421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lf95*)				# Lahey Fortran 8.1
86431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  whole_archive_flag_spec=
86441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_sharedflag='--shared' ;;
86451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
86461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_sharedflag='-qmkshrobj'
86471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_addflag= ;;
86481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	nvcc*)	# Cuda Compiler Driver 2.2
86491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
86501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  compiler_needs_object=yes
86511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
86521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
86531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `$CC -V 2>&1 | sed 5q` in
86541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*Sun\ C*)			# Sun C 5.9
86551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
86561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  compiler_needs_object=yes
86571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_sharedflag='-G' ;;
86581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*Sun\ F*)			# Sun Fortran 8.3
86591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  tmp_sharedflag='-G' ;;
86601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
86611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
86621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
86631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        if test "x$supports_anon_versioning" = xyes; then
86641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
86651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
86661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    echo "local: *; };" >> $output_objdir/$libname.ver~
86671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
86681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        fi
86691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
86701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $cc_basename in
86711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	xlf* | bgf* | bgxlf* | mpixlf*)
86721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
86731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
86741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
86751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
86761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if test "x$supports_anon_versioning" = xyes; then
86771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
86781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
86791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      echo "local: *; };" >> $output_objdir/$libname.ver~
86801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
86811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
86821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
86831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
86841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
86851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ld_shlibs=no
86861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
86871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
86881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
86891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    netbsd*)
86901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
86911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
86921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	wlarc=
86931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
86941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
86951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
86961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
86971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
86981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
86991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    solaris*)
87001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
87011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
87021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cat <<_LT_EOF 1>&2
87031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: The releases 2.8.* of the GNU linker cannot reliably
87051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** create shared libraries on Solaris systems.  Therefore, libtool
87061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** is disabling shared libraries support.  We urge you to upgrade GNU
87071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** binutils to release 2.9.1 or newer.  Another option is to modify
87081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** your PATH or compiler configuration so that the native linker is
87091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** used, and then restart.
87101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
87121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
87161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
87171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
87181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
87191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
87211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case `$LD -v 2>&1` in
87221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
87231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
87241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cat <<_LT_EOF 1>&2
87251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
87271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** reliably create shared libraries on SCO systems.  Therefore, libtool
87281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** is disabling shared libraries support.  We urge you to upgrade GNU
87291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
87301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** your PATH or compiler configuration so that the native linker is
87311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*** used, and then restart.
87321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
87341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
87351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*)
87361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # For security reasons, it is highly recommended that you always
87371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # use absolute paths for naming shared libraries, and exclude the
87381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # DT_RUNPATH tag from executables and libraries.  But doing so
87391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # requires that you compile everything twice, which is a pain.
87401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
87421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
87451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    ld_shlibs=no
87461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
87471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
87481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
87491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
87501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sunos4*)
87521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
87531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      wlarc=
87541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
87551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
87561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
87571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
87591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
87601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
87611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
87621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
87631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
87641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
87651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
87661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
87671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$ld_shlibs" = no; then
87691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      runpath_var=
87701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec=
87711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec=
87721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      whole_archive_flag_spec=
87731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
87741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
87751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # PORTME fill in a description of your system's linker (not GNU ld)
87761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
87771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    aix3*)
87781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      allow_undefined_flag=unsupported
87791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      always_export_symbols=yes
87801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      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'
87811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Note: this linker hardcodes the directories in LIBPATH if there
87821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # are no directories specified by -L.
87831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_minus_L=yes
87841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
87851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Neither direct hardcoding nor static linking is supported with a
87861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# broken collect2.
87871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_direct=unsupported
87881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
87891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
87901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
87911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    aix[4-9]*)
87921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$host_cpu" = ia64; then
87931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# On IA64, the linker does run time linking by default, so we don't
87941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# have to do anything special.
87951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	aix_use_runtimelinking=no
87961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	exp_sym_flag='-Bexport'
87971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	no_entry_flag=""
87981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
87991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# If we're using GNU nm, then we don't want the "-C" option.
88001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# -C means demangle to AIX nm, but means don't demangle with GNU nm
88011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Also, AIX nm treats weak defined symbols like other global
88021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# defined symbols, whereas GNU nm marks them as "W".
88031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
88041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
88051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
88061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
88071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
88081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	aix_use_runtimelinking=no
88091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
88101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Test if we are trying to use run time linking or normal
88111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
88121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# need to do runtime linking.
88131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
88141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  for ld_flag in $LDFLAGS; do
88151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
88161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    aix_use_runtimelinking=yes
88171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    break
88181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
88191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  done
88201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
88211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
88221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
88231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	exp_sym_flag='-bexport'
88241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	no_entry_flag='-bnoentry'
88251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
88261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
88271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # When large executables or shared objects are built, AIX ld can
88281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # have problems creating the table of contents.  If linking a library
88291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # or program results in "error TOC overflow" add -mminimal-toc to
88301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
88311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
88321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
88331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds=''
88341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
88351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct_absolute=yes
88361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=':'
88371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      link_all_deplibs=yes
88381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      file_list_spec='${wl}-f,'
88391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
88401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
88411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host_os in aix4.[012]|aix4.[012].*)
88421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# We only want to do this on AIX 4.2 and lower, the check
88431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# below for broken collect2 doesn't work under 4.3+
88441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  collect2name=`${CC} -print-prog-name=collect2`
88451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if test -f "$collect2name" &&
88461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
88471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  then
88481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # We have reworked collect2
88491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  :
88501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
88511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # We have old collect2
88521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct=unsupported
88531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # It fails to find uninstalled libraries when the uninstalled
88541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # path is not listed in the libpath.  Setting hardcode_minus_L
88551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # to unsupported forces relinking
88561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_minus_L=yes
88571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_libdir_flag_spec='-L$libdir'
88581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_libdir_separator=
88591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
88601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
88611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
88621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	shared_flag='-shared'
88631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$aix_use_runtimelinking" = yes; then
88641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  shared_flag="$shared_flag "'${wl}-G'
88651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
88661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
88671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# not using gcc
88681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$host_cpu" = ia64; then
88691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
88701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# chokes on -Wl,-G. The following line is correct:
88711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  shared_flag='-G'
88721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
88731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if test "$aix_use_runtimelinking" = yes; then
88741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    shared_flag='${wl}-G'
88751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
88761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    shared_flag='${wl}-bM:SRE'
88771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
88781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
88791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
88801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
88811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec='${wl}-bexpall'
88821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # It seems that -bexpall does not export symbols beginning with
88831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # underscore (_), so it is better to generate a list of symbols to export.
88841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      always_export_symbols=yes
88851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$aix_use_runtimelinking" = yes; then
88861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Warning - without using the other runtime loading flags (-brtl),
88871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# -berok will link without error, but may produce a broken library.
88881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag='-berok'
88891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # Determine the default libpath from the value encoded in an
88901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # empty executable.
88911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        if test "${lt_cv_aix_libpath+set}" = set; then
88921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix_libpath=$lt_cv_aix_libpath
88931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
88941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ${lt_cv_aix_libpath_+:} false; then :
88951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
88961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
88971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
88981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
88991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
89011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
89021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
89031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
89051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
89061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
89071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
89081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
89091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_aix_libpath_sed='
89111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      /Import File Strings/,/^$/ {
89121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^0/ {
89131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      s/^0  *\([^ ]*\) *$/\1/
89141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      p
89151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
89161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      }'
89171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check for a 64-bit object if we didn't find anything.
89191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$lt_cv_aix_libpath_"; then
89201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
89221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
89231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
89241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
89251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$lt_cv_aix_libpath_"; then
89261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_aix_libpath_="/usr/lib:/lib"
89271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
89281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
89301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix_libpath=$lt_cv_aix_libpath_
89321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
89331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
89351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        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"
89361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
89371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$host_cpu" = ia64; then
89381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
89391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  allow_undefined_flag="-z nodefs"
89401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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"
89411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
89421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 # Determine the default libpath from the value encoded in an
89431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 # empty executable.
89441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 if test "${lt_cv_aix_libpath+set}" = set; then
89451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix_libpath=$lt_cv_aix_libpath
89461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
89471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ${lt_cv_aix_libpath_+:} false; then :
89481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
89491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
89501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
89511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
89521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
89541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
89551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
89561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
89581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
89591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
89601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
89611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
89621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_aix_libpath_sed='
89641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      /Import File Strings/,/^$/ {
89651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^0/ {
89661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      s/^0  *\([^ ]*\) *$/\1/
89671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      p
89681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
89691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      }'
89701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Check for a 64-bit object if we didn't find anything.
89721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$lt_cv_aix_libpath_"; then
89731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
89741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
89751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
89761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
89771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
89781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$lt_cv_aix_libpath_"; then
89791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_aix_libpath_="/usr/lib:/lib"
89801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
89811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
89831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix_libpath=$lt_cv_aix_libpath_
89851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
89861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
89871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
89881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # Warning - without using the other run time loading flags,
89891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # -berok will link without error, but may produce a broken library.
89901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  no_undefined_flag=' ${wl}-bernotok'
89911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  allow_undefined_flag=' ${wl}-berok'
89921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if test "$with_gnu_ld" = yes; then
89931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    # We only use this code for GNU lds that support --whole-archive.
89941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
89951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
89961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    # Exported symbols can be pulled into shared objects from archives
89971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    whole_archive_flag_spec='$convenience'
89981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
89991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds_need_lc=yes
90001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # This is similar to how AIX traditionally builds its shared libraries.
90011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  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'
90021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
90031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
90041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
90051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
90061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    amigaos*)
90071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_cpu in
90081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      powerpc)
90091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            # see comment about AmigaOS4 .so support
90101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
90111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            archive_expsym_cmds=''
90121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
90131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      m68k)
90141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            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)'
90151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            hardcode_libdir_flag_spec='-L$libdir'
90161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            hardcode_minus_L=yes
90171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
90181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
90191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
90201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
90211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    bsdi[45]*)
90221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec=-rdynamic
90231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
90241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
90251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cygwin* | mingw* | pw32* | cegcc*)
90261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # When not using gcc, we currently assume that we are using
90271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Microsoft Visual C++.
90281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # hardcode_libdir_flag_spec is actually meaningless, as there is
90291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # no search path for DLLs.
90301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $cc_basename in
90311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cl*)
90321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Native MSVC
90331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_flag_spec=' '
90341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=unsupported
90351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	always_export_symbols=yes
90361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	file_list_spec='@'
90371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Tell ltmain to make .lib files, not .a files.
90381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	libext=lib
90391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Tell ltmain to make .dll files, not .so files.
90401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	shrext_cmds=".dll"
90411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# FIXME: Setting linknames here is a bad hack.
90421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
90431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
90441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
90451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
90461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
90471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi~
90481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
90491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  linknames='
90501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# The linker will not automatically build a static lib if we build a DLL.
90511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
90521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	enable_shared_with_static_runtimes=yes
90531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
90541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
90551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Don't use ranlib
90561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	old_postinstall_cmds='chmod 644 $oldlib'
90571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	postlink_cmds='lt_outputfile="@OUTPUT@"~
90581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_tool_outputfile="@TOOL_OUTPUT@"~
90591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  case $lt_outputfile in
90601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    *.exe|*.EXE) ;;
90611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    *)
90621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      lt_outputfile="$lt_outputfile.exe"
90631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      lt_tool_outputfile="$lt_tool_outputfile.exe"
90641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	      ;;
90651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  esac~
90661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
90671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
90681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    $RM "$lt_outputfile.manifest";
90691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi'
90701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
90711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
90721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Assume MSVC wrapper
90731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_flag_spec=' '
90741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=unsupported
90751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Tell ltmain to make .lib files, not .a files.
90761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	libext=lib
90771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Tell ltmain to make .dll files, not .so files.
90781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	shrext_cmds=".dll"
90791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# FIXME: Setting linknames here is a bad hack.
90801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
90811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# The linker will automatically build a .lib file if we build a DLL.
90821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	old_archive_from_new_cmds='true'
90831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# FIXME: Should let the user specify the lib program.
90841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
90851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	enable_shared_with_static_runtimes=yes
90861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
90871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
90881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
90891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
90901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    darwin* | rhapsody*)
90911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
90921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
90931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  archive_cmds_need_lc=no
90941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_direct=no
90951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_automatic=yes
90961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_shlibpath_var=unsupported
90971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$lt_cv_ld_force_load" = "yes"; then
90981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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\"`'
90991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
91011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    whole_archive_flag_spec=''
91021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
91031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  link_all_deplibs=yes
91041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  allow_undefined_flag="$_lt_dar_allow_undefined"
91051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $cc_basename in
91061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ifort*) _lt_dar_can_shared=yes ;;
91071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     *) _lt_dar_can_shared=$GCC ;;
91081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
91091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$_lt_dar_can_shared" = "yes"; then
91101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    output_verbose_link_cmd=func_echo_all
91111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
91121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
91131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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}"
91141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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}"
91151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
91171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ld_shlibs=no
91181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
91191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dgux*)
91231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
91241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-L$libdir'
91251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
91261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
91291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # support.  Future versions do this automatically, but an explicit c++rt0.o
91301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # does not break anything, and helps significantly (at the cost of a little
91311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # extra space).
91321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    freebsd2.2*)
91331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
91341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-R$libdir'
91351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
91361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
91371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
91401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    freebsd2.*)
91411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
91421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
91431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_minus_L=yes
91441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
91451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
91481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    freebsd* | dragonfly*)
91491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
91501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-R$libdir'
91511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
91521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
91531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hpux9*)
91561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
91571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
91581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
91591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
91601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
91611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
91621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=:
91631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
91641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # hardcode_minus_L: Not really in the search PATH,
91661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # but as the default location of the library.
91671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_minus_L=yes
91681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec='${wl}-E'
91691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hpux10*)
91721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
91731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
91741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
91751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
91761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
91771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$with_gnu_ld" = no; then
91781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
91791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_separator=:
91801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_direct=yes
91811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_direct_absolute=yes
91821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	export_dynamic_flag_spec='${wl}-E'
91831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# hardcode_minus_L: Not really in the search PATH,
91841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# but as the default location of the library.
91851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_minus_L=yes
91861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
91871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
91881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
91891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hpux11*)
91901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
91911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host_cpu in
91921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hppa*64*)
91931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
91941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
91951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ia64*)
91961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
91971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
91981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*)
91991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
92011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
92021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
92031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host_cpu in
92041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hppa*64*)
92051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
92061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
92071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ia64*)
92081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
92091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
92101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*)
92111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # Older versions of the 11.00 compiler do not understand -b yet
92131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
92141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
92151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if $CC understands -b... " >&6; }
92161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_prog_compiler__b+:} false; then :
92171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
92181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
92191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_prog_compiler__b=no
92201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   save_LDFLAGS="$LDFLAGS"
92211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   LDFLAGS="$LDFLAGS -b"
92221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   echo "$lt_simple_link_test_code" > conftest.$ac_ext
92231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
92241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # The linker can only warn and ignore the option if not recognized
92251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # So say no if there are warnings
92261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     if test -s conftest.err; then
92271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       # Append any errors to the config.log.
92281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       cat conftest.err 1>&5
92291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
92301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
92311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       if diff conftest.exp conftest.er2 >/dev/null; then
92321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         lt_cv_prog_compiler__b=yes
92331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       fi
92341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     else
92351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       lt_cv_prog_compiler__b=yes
92361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
92371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   fi
92381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   $RM -r conftest*
92391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   LDFLAGS="$save_LDFLAGS"
92401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
92421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
92431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_prog_compiler__b" >&6; }
92441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_cv_prog_compiler__b" = xyes; then
92461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
92481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
92491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
92501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
92521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
92531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
92541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$with_gnu_ld" = no; then
92551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
92561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_separator=:
92571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $host_cpu in
92591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hppa*64*|ia64*)
92601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct=no
92611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_shlibpath_var=no
92621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
92631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*)
92641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct=yes
92651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct_absolute=yes
92661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  export_dynamic_flag_spec='${wl}-E'
92671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # hardcode_minus_L: Not really in the search PATH,
92691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  # but as the default location of the library.
92701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_minus_L=yes
92711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
92721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
92731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
92741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
92751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
92761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    irix5* | irix6* | nonstopux*)
92771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
92781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
92791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Try to use the -exported_symbol ld option, if it does not
92801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# work, assume that -exports_file does not work either and
92811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# implicitly export all symbols.
92821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# This should be the same for all languages, so no per-tag cache variable.
92831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
92841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
92851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_irix_exported_symbol+:} false; then :
92861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
92871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
92881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  save_LDFLAGS="$LDFLAGS"
92891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
92901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
92911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
92921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint foo (void) { return 0; }
92931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
92941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
92951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_irix_exported_symbol=yes
92961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
92971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_irix_exported_symbol=no
92981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
92991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
93001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
93011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich           LDFLAGS="$save_LDFLAGS"
93021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
93031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
93041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_irix_exported_symbol" >&6; }
93051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$lt_cv_irix_exported_symbol" = yes; then
93061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          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'
93071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
93081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
93091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
93101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
93111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
93121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds_need_lc='no'
93131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=:
93151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      inherit_rpath=yes
93161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      link_all_deplibs=yes
93171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    netbsd*)
93201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
93211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
93221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
93231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
93241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
93251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-R$libdir'
93261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
93271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
93281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    newsos6)
93311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
93321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
93331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=:
93351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
93361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *nto* | *qnx*)
93391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    openbsd*)
93421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -f /usr/libexec/ld.so; then
93431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_direct=yes
93441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_shlibpath_var=no
93451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_direct_absolute=yes
93461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
93471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
93481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
93491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
93501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  export_dynamic_flag_spec='${wl}-E'
93511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
93521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  case $host_os in
93531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
93541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
93551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     hardcode_libdir_flag_spec='-R$libdir'
93561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     ;;
93571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   *)
93581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
93591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
93601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	     ;;
93611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  esac
93621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
93631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
93641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=no
93651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
93661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    os2*)
93691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-L$libdir'
93701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_minus_L=yes
93711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      allow_undefined_flag=unsupported
93721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      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'
93731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
93741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    osf3*)
93771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
93781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
93791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
93801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
93811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=' -expect_unresolved \*'
93821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
93831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
93841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds_need_lc='no'
93851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=:
93871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
93881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
93891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    osf4* | osf5*)	# as osf3* with the addition of -msym flag
93901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
93911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
93921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
93931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
93941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
93951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	allow_undefined_flag=' -expect_unresolved \*'
93961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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'
93971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	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~
93981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	$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'
93991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
94001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Both c and cxx compiler support -rpath directly
94011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_libdir_flag_spec='-rpath $libdir'
94021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
94031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds_need_lc='no'
94041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=:
94051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
94061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
94071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    solaris*)
94081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      no_undefined_flag=' -z defs'
94091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
94101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	wlarc='${wl}'
94111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
94121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
94131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  $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'
94141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
94151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `$CC -V 2>&1` in
94161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*"Compilers 5.0"*)
94171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  wlarc=''
94181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
94191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
94201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
94211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
94221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	*)
94231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  wlarc='${wl}'
94241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
94251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
94261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
94271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
94281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
94291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
94301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-R$libdir'
94311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
94321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_os in
94331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      solaris2.[0-5] | solaris2.[0-5].*) ;;
94341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
94351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# The compiler driver will combine and reorder linker options,
94361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# but understands `-z linker_flag'.  GCC discards it without `$wl',
94371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# but is careful enough not to reorder.
94381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Supported since Solaris 2.6 (maybe 2.5.1?)
94391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$GCC" = yes; then
94401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
94411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
94421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
94431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
94441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
94451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
94461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      link_all_deplibs=yes
94471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
94481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
94491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sunos4*)
94501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "x$host_vendor" = xsequent; then
94511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# Use $CC to link under sequent, because it throws in some extra .o
94521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# files that make .init and .fini sections work.
94531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
94541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
94551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
94561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
94571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-L$libdir'
94581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_direct=yes
94591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_minus_L=yes
94601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
94611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
94621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
94631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4)
94641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host_vendor in
94651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	sni)
94661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct=yes # is this really true???
94681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
94691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	siemens)
94701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ## LD is ld it makes a PLAMLIB
94711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ## CC just makes a GrossModule.
94721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
94731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  reload_cmds='$CC -r -o $output$reload_objs'
94741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct=no
94751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ;;
94761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	motorola)
94771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
94791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
94801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
94811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      runpath_var='LD_RUN_PATH'
94821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
94831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
94841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
94851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4.3*)
94861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
94881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec='-Bexport'
94891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
94901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
94911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4*MP*)
94921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -d /usr/nec; then
94931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
94941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_shlibpath_var=no
94951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	runpath_var=LD_RUN_PATH
94961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	hardcode_runpath_var=yes
94971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	ld_shlibs=yes
94981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
94991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
95001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
95021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      no_undefined_flag='${wl}-z,text'
95031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds_need_lc=no
95041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
95051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      runpath_var='LD_RUN_PATH'
95061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
95081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
95111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
95141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
95151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sysv5* | sco3.2v5* | sco5v6*)
95171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Note: We can NOT use -z defs as we might desire, because we do not
95181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # link with -lc, and that would cause any symbols used from libc to
95191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # always be unresolved, which means just about no library would
95201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # ever link correctly.  If we're not using GNU ld we use -z text
95211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # though, which does catch some bad symbols but isn't as heavy-handed
95221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # as -z defs.
95231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      no_undefined_flag='${wl}-z,text'
95241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      allow_undefined_flag='${wl}-z,nodefs'
95251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds_need_lc=no
95261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
95271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='${wl}-R,$libdir'
95281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_separator=':'
95291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      link_all_deplibs=yes
95301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      export_dynamic_flag_spec='${wl}-Bexport'
95311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      runpath_var='LD_RUN_PATH'
95321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "$GCC" = yes; then
95341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
95371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
95391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
95401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
95411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    uts4*)
95431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
95441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_libdir_flag_spec='-L$libdir'
95451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      hardcode_shlibpath_var=no
95461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
95471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
95491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ld_shlibs=no
95501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
95511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
95521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test x$host_vendor = xsni; then
95541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $host in
95551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
95561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	export_dynamic_flag_spec='${wl}-Blargedynsym'
95571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
95581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
95591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
95601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
95611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
95631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ld_shlibs" >&6; }
95641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$ld_shlibs" = no && can_build_shared=no
95651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld=$with_gnu_ld
95671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
95831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do we need to explicitly link libc?
95841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
95851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "x$archive_cmds_need_lc" in
95861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx|xyes)
95871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Assume -lc should be added
95881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  archive_cmds_need_lc=yes
95891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
95901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$enable_shared" = yes && test "$GCC" = yes; then
95911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $archive_cmds in
95921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *'~'*)
95931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # FIXME: we may have to deal with multi-command sequences.
95941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
95951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    '$CC '*)
95961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Test whether the compiler implicitly links with -lc since on some
95971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # systems, -lgcc has to come before -lc. If gcc already passes -lc
95981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # to ld, don't add -lc before -lgcc.
95991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
96001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
96011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_archive_cmds_need_lc+:} false; then :
96021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
96031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
96041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $RM conftest*
96051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
96061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
96081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_compile) 2>&5
96091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
96101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
96111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } 2>conftest.err; then
96121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  soname=conftest
96131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lib=conftest
96141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  libobjs=conftest.$ac_objext
96151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  deplibs=
96161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  wl=$lt_prog_compiler_wl
96171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  pic_flag=$lt_prog_compiler_pic
96181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  compiler_flags=-v
96191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  linker_flags=-v
96201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  verstring=
96211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  output_objdir=.
96221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  libname=conftest
96231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  lt_save_allow_undefined_flag=$allow_undefined_flag
96241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  allow_undefined_flag=
96251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
96261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
96271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
96281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
96291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }
96301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  then
96311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    lt_cv_archive_cmds_need_lc=no
96321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  else
96331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    lt_cv_archive_cmds_need_lc=yes
96341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  fi
96351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  allow_undefined_flag=$lt_save_allow_undefined_flag
96361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
96371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  cat conftest.err 1>&5
96381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
96391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	$RM conftest*
96401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
96421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
96431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
96441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
96451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
96461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
96471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
96481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
96491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
96501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
96991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
97991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
98031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking dynamic linker characteristics... " >&6; }
98041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then
98061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
98071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
98081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) lt_awk_arg="/^libraries:/" ;;
98091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
98101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
98111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
98121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) lt_sed_strip_eq="s,=/,/,g" ;;
98131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
98141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
98151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $lt_search_path_spec in
98161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\;*)
98171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # if the path contains ";" then we assume it to be the separator
98181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # otherwise default to the standard path separator (i.e. ":") - it is
98191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # assumed that no part of a normal pathname contains ";" but that should
98201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # okay in the real world where ";" in dirpaths is itself problematic.
98211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
98221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
98231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
98241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
98251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
98261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
98271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Ok, now we have the path, separated by spaces, we can step through it
98281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # and add multilib dir if necessary.
98291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_tmp_lt_search_path_spec=
98301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
98311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for lt_sys_path in $lt_search_path_spec; do
98321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
98331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
98341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
98351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -d "$lt_sys_path" && \
98361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
98371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
98381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
98391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
98401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichBEGIN {RS=" "; FS="/|\n";} {
98411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_foo="";
98421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_count=0;
98431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for (lt_i = NF; lt_i > 0; lt_i--) {
98441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if ($lt_i != "" && $lt_i != ".") {
98451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if ($lt_i == "..") {
98461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_count++;
98471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      } else {
98481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        if (lt_count == 0) {
98491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          lt_foo="/" $lt_i lt_foo;
98501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        } else {
98511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          lt_count--;
98521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        }
98531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      }
98541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    }
98551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
98561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (lt_foo != "") { lt_freq[lt_foo]++; }
98571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (lt_freq[lt_foo] == 1) { print lt_foo; }
98581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}'`
98591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # AWK program above erroneously prepends '/' to C:/dos/paths
98601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # for these hosts.
98611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
98621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
98631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
98641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
98651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
98661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
98671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
98681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
98691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec=
98701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec='lib$name'
98711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec=
98721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds=".so"
98731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds=
98741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds=
98751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds=
98761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval=
98771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_var=
98781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_overrides_runpath=unknown
98791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichversion_type=none
98801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdynamic_linker="$host_os ld.so"
98811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec="/lib /usr/lib"
98821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_lib_prefix=unknown
98831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_into_libs=no
98841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# when you set need_version to no, make sure it does not cause -set_version
98861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# flags to be left without arguments
98871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_version=unknown
98881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $host_os in
98901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix3*)
98911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
98921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
98931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LIBPATH
98941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # AIX 3 has no versioning support, so we append a major version to the name.
98961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
98971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
98981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
98991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichaix[4-9]*)
99001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
99011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
99021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
99031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
99041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$host_cpu" = ia64; then
99051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # AIX 5 supports IA64
99061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
99071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_var=LD_LIBRARY_PATH
99081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
99091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # With GCC up to 2.95.x, collect2 would create an import file
99101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # for dependence libraries.  The import file would start with
99111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # the line `#! .'.  This would cause the generated library to
99121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # depend on `.', always an invalid library.  This was fixed in
99131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # development snapshots of GCC prior to 3.0.
99141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
99151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      aix4 | aix4.[01] | aix4.[01].*)
99161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
99171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   echo ' yes '
99181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
99191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	:
99201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
99211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	can_build_shared=no
99221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
99231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
99241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
99251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
99261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # soname into executable. Probably we can add versioning support to
99271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # collect2, so additional links can be useful in future.
99281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$aix_use_runtimelinking" = yes; then
99291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
99301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # instead of lib<name>.a to let people know that these are not
99311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # typical AIX shared libraries.
99321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
99331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
99341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # We preserve .a as extension for shared libraries through AIX4.2
99351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # and later when we are not doing run time linking.
99361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      library_names_spec='${libname}${release}.a $libname.a'
99371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      soname_spec='${libname}${release}${shared_ext}$major'
99381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
99391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_var=LIBPATH
99401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
99411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
99421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
99431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichamigaos*)
99441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_cpu in
99451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  powerpc)
99461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Since July 2007 AmigaOS4 officially supports .so libraries.
99471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
99481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
99491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
99501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  m68k)
99511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='$libname.ixlibrary $libname.a'
99521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Create ${libname}_ixlibrary.a entries in /sys/libs.
99531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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'
99541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
99551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
99561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
99571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
99581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbeos*)
99591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${shared_ext}'
99601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker="$host_os ld.so"
99611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LIBRARY_PATH
99621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
99631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
99641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbsdi[45]*)
99651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
99661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
99671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
99681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
99691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
99701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
99711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
99721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
99731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # the default ld.so.conf also contains /usr/contrib/lib and
99741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
99751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # libtool to hard-code these into programs
99761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
99771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
99781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcygwin* | mingw* | pw32* | cegcc*)
99791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=windows
99801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shrext_cmds=".dll"
99811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
99821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
99831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
99841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $GCC,$cc_basename in
99851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  yes,*)
99861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # gcc
99871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='$libname.dll.a'
99881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # DLL is installed to $(libdir)/../bin by postinstall_cmds
99891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    postinstall_cmds='base_file=`basename \${file}`~
99901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
99911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dldir=$destdir/`dirname \$dlpath`~
99921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -d \$dldir || mkdir -p \$dldir~
99931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $install_prog $dir/$dlname \$dldir/$dlname~
99941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      chmod a+x \$dldir/$dlname~
99951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
99961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
99971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi'
99981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
99991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dlpath=$dir/\$dldll~
100001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $RM \$dlpath'
100011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes
100021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
100041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cygwin*)
100051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
100061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
100091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
100101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mingw* | cegcc*)
100111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # MinGW DLLs use traditional 'lib' prefix
100121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
100141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    pw32*)
100151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # pw32 DLLs use 'pw' prefix rather than 'lib'
100161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
100181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
100191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker='Win32 ld.exe'
100201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
100211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *,cl*)
100231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Native MSVC
100241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    libname_spec='$name'
100251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
100261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}.dll.lib'
100271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $build_os in
100291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mingw*)
100301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec=
100311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      lt_save_ifs=$IFS
100321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS=';'
100331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for lt_path in $LIB
100341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      do
100351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        IFS=$lt_save_ifs
100361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # Let DOS variable expansion print the short 8.3 style file name.
100371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
100381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
100391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      done
100401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      IFS=$lt_save_ifs
100411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Convert to MSYS style.
100421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
100431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
100441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cygwin*)
100451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Convert to unix form, then to dos form, then back to unix form
100461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # but this time dos style (no spaces!) so that the unix form looks
100471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # like /cygdrive/c/PROGRA~1:/cygdr...
100481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
100491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
100501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
100511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
100521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
100531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec="$LIB"
100541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
100551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # It is most probably a Windows format PATH.
100561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
100571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
100581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
100591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
100601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # FIXME: find the short name or the path components, as spaces are
100611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # common. (e.g. "Program Files" -> "PROGRA~1")
100621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
100631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
100641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # DLL is installed to $(libdir)/../bin by postinstall_cmds
100661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    postinstall_cmds='base_file=`basename \${file}`~
100671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
100681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dldir=$destdir/`dirname \$dlpath`~
100691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -d \$dldir || mkdir -p \$dldir~
100701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $install_prog $dir/$dlname \$dldir/$dlname'
100711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
100721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dlpath=$dir/\$dldll~
100731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $RM \$dlpath'
100741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes
100751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker='Win32 link.exe'
100761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
100771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
100791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Assume MSVC wrapper
100801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
100811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker='Win32 ld.exe'
100821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
100831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
100841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # FIXME: first we should search . and the directory the executable is in
100851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=PATH
100861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
100871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdarwin* | rhapsody*)
100891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker="$host_os dyld"
100901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=darwin
100911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
100921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
100931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
100941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${major}$shared_ext'
100951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
100961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=DYLD_LIBRARY_PATH
100971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
100981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
100991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
101001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
101011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
101021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
101031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdgux*)
101041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
101051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
101061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
101071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
101081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
101091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
101101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
101111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
101121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfreebsd* | dragonfly*)
101131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # DragonFly does not have aout.  When/if they implement a new
101141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # versioning mechanism, adjust this.
101151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -x /usr/bin/objformat; then
101161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    objformat=`/usr/bin/objformat`
101171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
101181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
101191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    freebsd[23].*) objformat=aout ;;
101201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) objformat=elf ;;
101211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
101221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
101231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=freebsd-$objformat
101241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $version_type in
101251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    freebsd-elf*)
101261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
101271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_version=no
101281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_lib_prefix=no
101291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
101301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    freebsd-*)
101311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
101321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_version=yes
101331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
101341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
101351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
101361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
101371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  freebsd2.*)
101381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes
101391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
101401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  freebsd3.[01]* | freebsdelf3.[01]*)
101411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes
101421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_into_libs=yes
101431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
101441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
101451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
101461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=no
101471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_into_libs=yes
101481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
101491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) # from 4.6 on, and DragonFly
101501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes
101511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_into_libs=yes
101521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
101531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
101541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
101551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
101561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgnu*)
101571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
101581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
101591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
101601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
101611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
101621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
101631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=no
101641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
101651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
101661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
101671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhaiku*)
101681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
101691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
101701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
101711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker="$host_os runtime_loader"
101721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
101731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
101741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LIBRARY_PATH
101751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
101761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
101771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
101781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
101791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
101801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhpux9* | hpux10* | hpux11*)
101811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Give a soname corresponding to the major version so that dld.sl refuses to
101821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # link against other versions.
101831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=sunos
101841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
101851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
101861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_cpu in
101871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ia64*)
101881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shrext_cmds='.so'
101891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_into_libs=yes
101901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker="$host_os dld.so"
101911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_var=LD_LIBRARY_PATH
101921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
101931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
101941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    soname_spec='${libname}${release}${shared_ext}$major'
101951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "X$HPUX_IA64_MODE" = X32; then
101961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
101971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
101981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
101991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
102001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
102011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
102021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hppa*64*)
102031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shrext_cmds='.sl'
102041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_into_libs=yes
102051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker="$host_os dld.sl"
102061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
102071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
102081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    soname_spec='${libname}${release}${shared_ext}$major'
102101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
102111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
102121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
102131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
102141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shrext_cmds='.sl'
102151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker="$host_os dld.sl"
102161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_var=SHLIB_PATH
102171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
102181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    soname_spec='${libname}${release}${shared_ext}$major'
102201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
102211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
102221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
102231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  postinstall_cmds='chmod 555 $lib'
102241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # or fails outright, so override atomically:
102251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  install_override_mode=555
102261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
102271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
102281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinterix[3-9]*)
102291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
102301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
102311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
102321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
102331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
102341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
102351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
102361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=no
102371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
102381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
102391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
102401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichirix5* | irix6* | nonstopux*)
102411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
102421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    nonstopux*) version_type=nonstopux ;;
102431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
102441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test "$lt_cv_prog_gnu_ld" = yes; then
102451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		version_type=linux # correct to gnu/linux during the next big refactor
102461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
102471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		version_type=irix
102481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi ;;
102491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
102501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
102511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
102521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
102531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
102541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
102551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  irix5* | nonstopux*)
102561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    libsuff= shlibsuff=
102571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
102581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
102591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $LD in # libtool.m4 will add one of these switches to LD
102601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
102611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      libsuff= shlibsuff= libmagic=32-bit;;
102621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
102631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      libsuff=32 shlibsuff=N32 libmagic=N32;;
102641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
102651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      libsuff=64 shlibsuff=64 libmagic=64-bit;;
102661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) libsuff= shlibsuff= libmagic=never-match;;
102671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
102681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
102691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
102701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
102711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=no
102721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
102731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
102741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
102751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
102761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
102771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# No shared lib support for Linux oldld, aout, or coff.
102781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlinux*oldld* | linux*aout* | linux*coff*)
102791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker=no
102801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
102811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
102821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This must be glibc/ELF.
102831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlinux* | k*bsd*-gnu | kopensolaris*-gnu)
102841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
102851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
102861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
102871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
102881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
102891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
102901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
102911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=no
102921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
102931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Some binutils ld are patched to set DT_RUNPATH
102941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
102951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
102961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
102971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_shlibpath_overrides_runpath=no
102981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    save_LDFLAGS=$LDFLAGS
102991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    save_libdir=$libdir
103001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
103011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
103021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
103031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
103041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
103061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
103071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
103081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
103101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
103111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
103121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
103131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
103141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
103151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_shlibpath_overrides_runpath=yes
103161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
103171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
103181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
103191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
103201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    LDFLAGS=$save_LDFLAGS
103211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    libdir=$save_libdir
103221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
103241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
103261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # This implies no fast_install, which is unacceptable.
103281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Some rework will be needed to allow for fast_install
103291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # before this can be enabled.
103301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
103311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Add ABI-specific directories to the system library path.
103331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
103341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Append ld.so.conf contents to the search path
103361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -f /etc/ld.so.conf; then
103371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    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' ' '`
103381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
103391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
103411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We used to test for /lib/ld.so.1 and disable shared libraries on
103431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # powerpc, because MkLinux only supported shared libraries with the
103441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # GNU dynamic linker.  Since this was broken with cross compilers,
103451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # most powerpc-linux boxes support dynamic linking these days and
103461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # people can always --disable-shared, the test was removed, and we
103471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # assume the GNU/Linux dynamic linker is in use.
103481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker='GNU/Linux ld.so'
103491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
103501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnetbsd*)
103521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=sunos
103531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
103541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
103551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
103561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
103571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
103581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker='NetBSD (a.out) ld.so'
103591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
103601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
103611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    soname_spec='${libname}${release}${shared_ext}$major'
103621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    dynamic_linker='NetBSD ld.elf_so'
103631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
103641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
103651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
103661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
103671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
103681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnewsos6)
103701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
103711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
103721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
103731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
103741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
103751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*nto* | *qnx*)
103771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=qnx
103781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
103791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
103801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
103811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
103821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
103831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=no
103841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
103851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker='ldqnx.so'
103861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
103871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
103881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichopenbsd*)
103891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=sunos
103901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec="/usr/lib"
103911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
103921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
103931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
103941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
103951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)				need_version=no  ;;
103961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
103971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
103981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
103991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
104001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
104011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
104021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      openbsd2.[89] | openbsd2.[89].*)
104031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	shlibpath_overrides_runpath=no
104041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
104051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *)
104061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	shlibpath_overrides_runpath=yes
104071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
104081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
104091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
104101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_overrides_runpath=yes
104111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
104121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichos2*)
104151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  libname_spec='$name'
104161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shrext_cmds=".dll"
104171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
104181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='$libname${shared_ext} $libname.a'
104191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker='OS/2 ld.exe'
104201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LIBPATH
104211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichosf3* | osf4* | osf5*)
104241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=osf
104251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
104261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
104271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
104281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
104301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
104311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
104321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrdos*)
104351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker=no
104361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsolaris*)
104391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
104401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
104411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
104421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
104441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
104451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
104461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
104471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # ldd complains unless libraries are executable
104481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  postinstall_cmds='chmod +x $lib'
104491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsunos4*)
104521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=sunos
104531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
104541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
104551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
104561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
104571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$with_gnu_ld" = yes; then
104581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    need_lib_prefix=no
104591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
104601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=yes
104611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4 | sysv4.3*)
104641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
104651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
104661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
104671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
104681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_vendor in
104691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sni)
104701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      shlibpath_overrides_runpath=no
104711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_lib_prefix=no
104721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      runpath_var=LD_RUN_PATH
104731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
104741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    siemens)
104751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_lib_prefix=no
104761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
104771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    motorola)
104781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_lib_prefix=no
104791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      need_version=no
104801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      shlibpath_overrides_runpath=no
104811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
104821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
104831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
104841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv4*MP*)
104871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -d /usr/nec ;then
104881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    version_type=linux # correct to gnu/linux during the next big refactor
104891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
104901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    soname_spec='$libname${shared_ext}.$major'
104911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shlibpath_var=LD_LIBRARY_PATH
104921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
104931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
104941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
104951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
104961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=freebsd-elf
104971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
104981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
104991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
105001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
105011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
105021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=yes
105031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
105041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$with_gnu_ld" = yes; then
105051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
105061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
105071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
105081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $host_os in
105091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sco3.2v5*)
105101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
105111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	;;
105121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
105131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
105141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec='/usr/lib'
105151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
105161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtpf*)
105181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
105191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
105201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_lib_prefix=no
105211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  need_version=no
105221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
105231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
105241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_overrides_runpath=no
105251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_into_libs=yes
105261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
105271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichuts4*)
105291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  version_type=linux # correct to gnu/linux during the next big refactor
105301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
105311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  soname_spec='${libname}${release}${shared_ext}$major'
105321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shlibpath_var=LD_LIBRARY_PATH
105331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
105341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
105361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dynamic_linker=no
105371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
105381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
105391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
105401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$dynamic_linker" >&6; }
105411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "$dynamic_linker" = no && can_build_shared=no
105421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
105441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$GCC" = yes; then
105451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
105461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
105471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
105491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
105501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
105511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
105521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
105531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
105541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
105991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
106471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
106481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_action=
106491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$hardcode_libdir_flag_spec" ||
106501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test -n "$runpath_var" ||
106511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test "X$hardcode_automatic" = "Xyes" ; then
106521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We can hardcode non-existent directories.
106541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$hardcode_direct" != no &&
106551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # If the only mechanism to avoid hardcoding is shlibpath_var, we
106561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # have to relink, otherwise we might link with an installed library
106571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     # when we should be linking with a yet-to-be-installed one
106581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
106591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     test "$hardcode_minus_L" != no; then
106601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Linking always hardcodes the temporary library directory.
106611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_action=relink
106621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
106631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We can link without hardcoding, and we can hardcode nonexisting dirs.
106641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    hardcode_action=immediate
106651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
106661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
106671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We cannot hardcode anything, or else we can only hardcode existing
106681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # directories.
106691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  hardcode_action=unsupported
106701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
106711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
106721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$hardcode_action" >&6; }
106731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$hardcode_action" = relink ||
106751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test "$inherit_rpath" = yes; then
106761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Fast installation is not supported
106771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_fast_install=no
106781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test "$shlibpath_overrides_runpath" = yes ||
106791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     test "$enable_shared" = no; then
106801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Fast installation is not necessary
106811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_fast_install=needless
106821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
106831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$enable_dlopen" != xyes; then
106901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_dlopen=unknown
106911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_dlopen_self=unknown
106921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  enable_dlopen_self_static=unknown
106931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
106941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen=no
106951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen_libs=
106961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
106971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
106981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  beos*)
106991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen="load_add_on"
107001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_libs=
107011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_self=yes
107021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
107031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mingw* | pw32* | cegcc*)
107051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen="LoadLibrary"
107061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_libs=
107071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
107081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cygwin*)
107101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen="dlopen"
107111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_libs=
107121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
107131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  darwin*)
107151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # if libdl is installed we need to link against it
107161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
107171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dlopen in -ldl... " >&6; }
107181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dl_dlopen+:} false; then :
107191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
107201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
107211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_check_lib_save_LIBS=$LIBS
107221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldl  $LIBS"
107231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
107241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
107251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error.
107271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   Use char because int might match the return type of a GCC
107281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   builtin and then its argument prototype would still apply.  */
107291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
107301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C"
107311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
107321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dlopen ();
107331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
107341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
107351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
107361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dlopen ();
107371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
107381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
107391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
107401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
107411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
107421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dl_dlopen=yes
107431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
107441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dl_dlopen=no
107451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
107461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
107471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
107481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS
107491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
107501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
107511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
107521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
107531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
107541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
107551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen="dyld"
107571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_libs=
107581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_self=yes
107591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
107611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
107631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
107651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
107661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_func_shl_load" = xyes; then :
107671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="shl_load"
107681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
107691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
107701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for shl_load in -ldld... " >&6; }
107711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dld_shl_load+:} false; then :
107721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
107731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
107741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_check_lib_save_LIBS=$LIBS
107751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldld  $LIBS"
107761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
107771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
107781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
107791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error.
107801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   Use char because int might match the return type of a GCC
107811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   builtin and then its argument prototype would still apply.  */
107821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
107831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C"
107841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
107851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar shl_load ();
107861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
107871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
107881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
107891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn shl_load ();
107901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
107911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
107921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
107931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
107941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
107951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dld_shl_load=yes
107961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
107971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dld_shl_load=no
107981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
107991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
108001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
108011d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS
108021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
108031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
108041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
108051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dld_shl_load" = xyes; then :
108061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
108071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
108091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_func_dlopen" = xyes; then :
108101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="dlopen"
108111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
108131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dlopen in -ldl... " >&6; }
108141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dl_dlopen+:} false; then :
108151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
108161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_check_lib_save_LIBS=$LIBS
108181d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldl  $LIBS"
108191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
108201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
108211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
108221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error.
108231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   Use char because int might match the return type of a GCC
108241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   builtin and then its argument prototype would still apply.  */
108251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
108261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C"
108271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
108281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dlopen ();
108291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
108301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
108311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
108321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dlopen ();
108331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
108341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
108351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
108361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
108371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
108381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dl_dlopen=yes
108391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dl_dlopen=no
108411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
108421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
108431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
108441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS
108451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
108461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
108471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
108481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dl_dlopen" = xyes; then :
108491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
108501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
108521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dlopen in -lsvld... " >&6; }
108531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_svld_dlopen+:} false; then :
108541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
108551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_check_lib_save_LIBS=$LIBS
108571d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-lsvld  $LIBS"
108581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
108591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
108601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
108611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error.
108621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   Use char because int might match the return type of a GCC
108631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   builtin and then its argument prototype would still apply.  */
108641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
108651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C"
108661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
108671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dlopen ();
108681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
108691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
108701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
108711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dlopen ();
108721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
108731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
108741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
108751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
108761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
108771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_svld_dlopen=yes
108781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_svld_dlopen=no
108801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
108811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
108821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
108831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS
108841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
108851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
108861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
108871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_svld_dlopen" = xyes; then :
108881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
108891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
108911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for dld_link in -ldld... " >&6; }
108921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_lib_dld_dld_link+:} false; then :
108931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
108941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
108951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_check_lib_save_LIBS=$LIBS
108961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS="-ldld  $LIBS"
108971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
108981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
108991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Override any GCC internal prototype to avoid an error.
109011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   Use char because int might match the return type of a GCC
109021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   builtin and then its argument prototype would still apply.  */
109031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef __cplusplus
109041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextern "C"
109051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
109061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar dld_link ();
109071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
109081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
109091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
109101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn dld_link ();
109111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
109121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
109131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
109141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
109151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_link "$LINENO"; then :
109161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dld_dld_link=yes
109171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
109181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_lib_dld_dld_link=no
109191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext \
109211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    conftest$ac_exeext conftest.$ac_ext
109221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBS=$ac_check_lib_save_LIBS
109231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
109251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
109261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_lib_dld_dld_link" = xyes; then :
109271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
109281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
109441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
109461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
109471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$lt_cv_dlopen" != xno; then
109491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    enable_dlopen=yes
109501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
109511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    enable_dlopen=no
109521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
109531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $lt_cv_dlopen in
109551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  dlopen)
109561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    save_CPPFLAGS="$CPPFLAGS"
109571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
109581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    save_LDFLAGS="$LDFLAGS"
109601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
109611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    save_LIBS="$LIBS"
109631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    LIBS="$lt_cv_dlopen_libs $LIBS"
109641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
109661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether a program can dlopen itself... " >&6; }
109671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_dlopen_self+:} false; then :
109681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
109691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
109701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  	  if test "$cross_compiling" = yes; then :
109711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen_self=cross
109721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
109731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
109741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_status=$lt_dlunknown
109751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat > conftest.$ac_ext <<_LT_EOF
109761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#line $LINENO "configure"
109771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include "confdefs.h"
109781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if HAVE_DLFCN_H
109801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <dlfcn.h>
109811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
109821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h>
109841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef RTLD_GLOBAL
109861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  define LT_DLGLOBAL		RTLD_GLOBAL
109871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
109881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  ifdef DL_GLOBAL
109891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    define LT_DLGLOBAL		DL_GLOBAL
109901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  else
109911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    define LT_DLGLOBAL		0
109921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  endif
109931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
109941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
109951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
109961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   find out it does not work in some platform. */
109971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef LT_DLLAZY_OR_NOW
109981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  ifdef RTLD_LAZY
109991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
110001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  else
110011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    ifdef DL_LAZY
110021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      define LT_DLLAZY_OR_NOW		DL_LAZY
110031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    else
110041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      ifdef RTLD_NOW
110051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        define LT_DLLAZY_OR_NOW	RTLD_NOW
110061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      else
110071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        ifdef DL_NOW
110081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#          define LT_DLLAZY_OR_NOW	DL_NOW
110091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        else
110101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#          define LT_DLLAZY_OR_NOW	0
110111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        endif
110121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      endif
110131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    endif
110141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  endif
110151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
110161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* When -fvisbility=hidden is used, assume the code has been annotated
110181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   correspondingly for the symbols needed.  */
110191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
110201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () __attribute__((visibility("default")));
110211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
110221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () { return 42; }
110241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main ()
110251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
110261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
110271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  int status = $lt_dlunknown;
110281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (self)
110301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    {
110311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
110321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
110331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        {
110341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
110351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          else puts (dlerror ());
110361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	}
110371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      /* dlclose (self); */
110381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    }
110391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
110401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    puts (dlerror ());
110411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return status;
110431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
110441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
110451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
110461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_link) 2>&5
110471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
110481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
110491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
110501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    (./conftest; exit; ) >&5 2>/dev/null
110511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_status=$?
110521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case x$lt_status in
110531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
110541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
110551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
110561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
110571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else :
110581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # compilation failed
110591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_self=no
110601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
110611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
110621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -fr conftest*
110631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
110661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
110671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_dlopen_self" >&6; }
110681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "x$lt_cv_dlopen_self" = xyes; then
110701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
110711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
110721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
110731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${lt_cv_dlopen_self_static+:} false; then :
110741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
110751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
110761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  	  if test "$cross_compiling" = yes; then :
110771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_cv_dlopen_self_static=cross
110781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
110791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
110801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  lt_status=$lt_dlunknown
110811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat > conftest.$ac_ext <<_LT_EOF
110821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#line $LINENO "configure"
110831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include "confdefs.h"
110841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if HAVE_DLFCN_H
110861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <dlfcn.h>
110871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
110881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h>
110901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
110911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifdef RTLD_GLOBAL
110921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  define LT_DLGLOBAL		RTLD_GLOBAL
110931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
110941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  ifdef DL_GLOBAL
110951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    define LT_DLGLOBAL		DL_GLOBAL
110961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  else
110971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    define LT_DLGLOBAL		0
110981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  endif
110991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
111001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
111021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   find out it does not work in some platform. */
111031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef LT_DLLAZY_OR_NOW
111041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  ifdef RTLD_LAZY
111051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
111061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  else
111071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    ifdef DL_LAZY
111081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      define LT_DLLAZY_OR_NOW		DL_LAZY
111091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    else
111101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      ifdef RTLD_NOW
111111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        define LT_DLLAZY_OR_NOW	RTLD_NOW
111121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      else
111131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        ifdef DL_NOW
111141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#          define LT_DLLAZY_OR_NOW	DL_NOW
111151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        else
111161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#          define LT_DLLAZY_OR_NOW	0
111171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#        endif
111181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#      endif
111191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#    endif
111201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#  endif
111211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
111221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* When -fvisbility=hidden is used, assume the code has been annotated
111241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   correspondingly for the symbols needed.  */
111251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
111261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () __attribute__((visibility("default")));
111271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
111281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint fnord () { return 42; }
111301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint main ()
111311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
111321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
111331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  int status = $lt_dlunknown;
111341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (self)
111361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    {
111371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
111381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
111391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        {
111401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
111411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          else puts (dlerror ());
111421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	}
111431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      /* dlclose (self); */
111441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    }
111451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
111461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    puts (dlerror ());
111471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return status;
111491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
111501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
111511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
111521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval $ac_link) 2>&5
111531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
111541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
111551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
111561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    (./conftest; exit; ) >&5 2>/dev/null
111571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_status=$?
111581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case x$lt_status in
111591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
111601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
111611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
111621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
111631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else :
111641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # compilation failed
111651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    lt_cv_dlopen_self_static=no
111661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
111671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
111681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -fr conftest*
111691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
111721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
111731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$lt_cv_dlopen_self_static" >&6; }
111741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
111751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CPPFLAGS="$save_CPPFLAGS"
111771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    LDFLAGS="$save_LDFLAGS"
111781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    LIBS="$save_LIBS"
111791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
111801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
111811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $lt_cv_dlopen_self in
111831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
111841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) enable_dlopen_self=unknown ;;
111851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
111861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $lt_cv_dlopen_self_static in
111881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
111891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) enable_dlopen_self_static=unknown ;;
111901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
111911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
111921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
111991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib=
112101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib=
112111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
112121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether stripping libraries is possible... " >&6; }
112131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
112141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
112151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
112161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
112171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
112181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
112191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME - insert some real tests, host_os isn't really good enough
112201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
112211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  darwin*)
112221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$STRIP" ; then
112231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      striplib="$STRIP -x"
112241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      old_striplib="$STRIP -S"
112251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
112261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
112271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
112281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
112291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
112301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
112311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
112321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
112331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
112341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
112351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
112361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
112371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
112381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Report which library types will actually be built
112511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
112521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking if libtool supports shared libraries... " >&6; }
112531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
112541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$can_build_shared" >&6; }
112551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
112571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether to build shared libraries... " >&6; }
112581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "$can_build_shared" = "no" && enable_shared=no
112591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # On AIX, shared libraries and static libraries use the same namespace, and
112611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # are all built from PIC.
112621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
112631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix3*)
112641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test "$enable_shared" = yes && enable_static=no
112651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "$RANLIB"; then
112661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      archive_cmds="$archive_cmds~\$RANLIB \$lib"
112671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      postinstall_cmds='$RANLIB $lib'
112681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
112691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
112701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix[4-9]*)
112721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
112731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test "$enable_shared" = yes && enable_static=no
112741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
112751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
112761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
112771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
112781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$enable_shared" >&6; }
112791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
112811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether to build static libraries... " >&6; }
112821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Make sure either enable_shared or enable_static is yes.
112831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "$enable_shared" = yes || enable_static=yes
112841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
112851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$enable_static" >&6; }
112861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
112911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
112921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
112931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
112941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
112951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
112961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC="$lt_save_CC"
112981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
112991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        ac_config_commands="$ac_config_commands libtool"
113141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Only expand once:
113191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho .
113241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho Checking for programs
113251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
113271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
113281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
113291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
113301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
113311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_tool_prefix"; then
113321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
113331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}gcc; ac_word=$2
113341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
113351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
113361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
113371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
113381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
113391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
113401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
113411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
113421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
113441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
113451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
113461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
113471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
113481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
113491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="${ac_tool_prefix}gcc"
113501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
113511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
113521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
113531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
113541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
113551d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
113561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
113581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
113591d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
113601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
113611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
113621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
113631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
113641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
113651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
113661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
113671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
113701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$ac_cv_prog_CC"; then
113711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_CC=$CC
113721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "gcc", so it can be a program name with args.
113731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy gcc; ac_word=$2
113741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
113751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
113761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then :
113771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
113781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
113791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_CC"; then
113801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
113811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
113821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
113841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
113851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
113861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
113871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
113881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
113891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_CC="gcc"
113901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
113911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
113921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
113931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
113941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
113951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
113961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
113971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
113981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
113991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC
114001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then
114011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
114021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; }
114031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
114051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
114061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
114071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
114081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_CC" = x; then
114091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=""
114101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
114111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
114121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
114131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
114141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
114151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
114161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
114171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=$ac_ct_CC
114181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
114191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CC="$ac_cv_prog_CC"
114211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
114221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
114231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
114241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          if test -n "$ac_tool_prefix"; then
114251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
114261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy ${ac_tool_prefix}cc; ac_word=$2
114271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
114281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
114291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
114301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
114311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
114331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
114341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
114361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
114371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
114381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
114391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
114401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
114411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
114421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="${ac_tool_prefix}cc"
114431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
114441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
114451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
114461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
114471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
114481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
114491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
114501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
114511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
114521d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
114531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
114541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
114551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
114561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
114581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
114591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
114601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
114611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
114621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
114631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
114641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
114651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "cc", so it can be a program name with args.
114661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy cc; ac_word=$2
114671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
114681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
114691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
114701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
114711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
114731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
114741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
114751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_prog_rejected=no
114761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
114771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
114781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
114791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
114801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
114811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
114821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
114831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
114841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ac_prog_rejected=yes
114851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       continue
114861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
114871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="cc"
114881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
114891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
114901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
114911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
114921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
114931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
114941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
114951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_prog_rejected = yes; then
114961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We found a bogon in the path, so make sure we never use it.
114971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  set dummy $ac_cv_prog_CC
114981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
114991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test $# != 0; then
115001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We chose a different compiler from the bogus one.
115011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # However, it has the same basename, so the bogon will be chosen
115021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # first if we set CC to just the basename; use the full file name.
115031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    shift
115041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
115051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
115061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
115101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
115111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
115121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
115131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
115141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
115151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
115161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
115181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
115191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
115211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_tool_prefix"; then
115221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in cl.exe
115231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
115241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
115251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_tool_prefix$ac_prog; ac_word=$2
115261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
115271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
115281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_CC+:} false; then :
115291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
115301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
115311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$CC"; then
115321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_CC="$CC" # Let the user override the test.
115331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
115341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
115351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
115361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
115371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
115381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
115391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
115401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
115411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
115421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
115431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
115441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
115451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
115461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
115471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
115481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
115491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_cv_prog_CC
115521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CC"; then
115531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
115541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$CC" >&6; }
115551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
115561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
115571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
115581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
115601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
115611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -n "$CC" && break
115621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
115631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$CC"; then
115651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_ct_CC=$CC
115661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_prog in cl.exe
115671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
115681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
115691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
115701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
115711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
115721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_ac_ct_CC+:} false; then :
115731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
115741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
115751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$ac_ct_CC"; then
115761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
115771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
115781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
115791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
115801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
115811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
115821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
115831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
115841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
115851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_ac_ct_CC="$ac_prog"
115861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
115871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
115881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
115891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
115901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
115911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
115921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
115931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
115951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ct_CC=$ac_cv_prog_ac_ct_CC
115961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_ct_CC"; then
115971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
115981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_ct_CC" >&6; }
115991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
116001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
116011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
116021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
116031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$ac_ct_CC" && break
116061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
116071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$ac_ct_CC" = x; then
116091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=""
116101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
116111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $cross_compiling:$ac_tool_warned in
116121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichyes:)
116131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
116141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
116151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tool_warned=yes ;;
116161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
116171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC=$ac_ct_CC
116181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
116191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
116201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
116221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
116251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
116261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error $? "no acceptable C compiler found in \$PATH
116271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSee \`config.log' for more details" "$LINENO" 5; }
116281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Provide some information about the compiler.
116301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
116311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset X $ac_compile
116321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler=$2
116331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_option in --version -v -V -qversion; do
116341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { ac_try="$ac_compiler $ac_option >&5"
116351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "(($ac_try" in
116361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
116371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
116381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
116391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
116401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
116411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
116421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
116431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -s conftest.err; then
116441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '10a\
116451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich... rest of stderr output deleted ...
116461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         10q' conftest.err >conftest.er1
116471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat conftest.er1 >&5
116481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
116491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conftest.er1 conftest.err
116501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
116511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }
116521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
116531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
116551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
116561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_compiler_gnu+:} false; then :
116571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
116581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
116591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
116601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
116611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
116631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
116641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
116651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __GNUC__
116661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       choke me
116671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
116681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
116701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
116711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
116721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
116731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
116741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_compiler_gnu=yes
116751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
116761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_compiler_gnu=no
116771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
116781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
116791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cv_c_compiler_gnu=$ac_compiler_gnu
116801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
116811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
116821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
116831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_compiler_gnu" >&6; }
116841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_compiler_gnu = yes; then
116851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  GCC=yes
116861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
116871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  GCC=
116881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
116891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_test_CFLAGS=${CFLAGS+set}
116901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CFLAGS=$CFLAGS
116911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
116921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether $CC accepts -g... " >&6; }
116931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_g+:} false; then :
116941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
116951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
116961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_save_c_werror_flag=$ac_c_werror_flag
116971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_c_werror_flag=yes
116981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_cv_prog_cc_g=no
116991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   CFLAGS="-g"
117001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
117011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
117021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
117041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
117051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
117061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
117081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
117091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
117101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
117111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
117121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_g=yes
117131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
117141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CFLAGS=""
117151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
117161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
117171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
117191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
117201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
117211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
117231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
117241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
117251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
117261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
117271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
117291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_c_werror_flag=$ac_save_c_werror_flag
117301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 CFLAGS="-g"
117311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
117321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
117331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
117351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
117361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
117371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
117381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
117391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
117401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
117411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
117421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
117431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_g=yes
117441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
117451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
117461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
117471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
117481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
117491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
117501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   ac_c_werror_flag=$ac_save_c_werror_flag
117511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
117521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
117531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_g" >&6; }
117541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_test_CFLAGS" = set; then
117551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CFLAGS=$ac_save_CFLAGS
117561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif test $ac_cv_prog_cc_g = yes; then
117571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$GCC" = yes; then
117581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="-g -O2"
117591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
117601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="-g"
117611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
117621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
117631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$GCC" = yes; then
117641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS="-O2"
117651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
117661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CFLAGS=
117671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
117681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
117691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
117701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
117711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_cc_c89+:} false; then :
117721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
117731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
117741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_c89=no
117751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_save_CC=$CC
117761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat confdefs.h - <<_ACEOF >conftest.$ac_ext
117771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
117781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h>
117791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdio.h>
117801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/types.h>
117811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <sys/stat.h>
117821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
117831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct buf { int x; };
117841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFILE * (*rcsopen) (struct buf *, struct stat *, int);
117851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *e (p, i)
117861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     char **p;
117871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     int i;
117881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
117891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return p[i];
117901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
117911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic char *f (char * (*g) (char **, int), char **p, ...)
117921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
117931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  char *s;
117941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  va_list v;
117951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  va_start (v,p);
117961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s = g (p, va_arg (v,int));
117971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  va_end (v);
117981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return s;
117991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
118001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
118021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   function prototypes and stuff, but not '\xHH' hex character constants.
118031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   These don't provoke an error unfortunately, instead are silently treated
118041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   as 'x'.  The following induces an error, until -std is added to get
118051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
118061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   array size at least.  It's necessary to write '\x00'==0 to get something
118071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   that's true only with -std.  */
118081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint osf4_cc_array ['\x00' == 0 ? 1 : -1];
118091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
118111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   inside strings and character constants.  */
118121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define FOO(x) 'x'
118131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
118141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint test (int i, double x);
118161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s1 {int (*f) (int a);};
118171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstruct s2 {int (*f) (double a);};
118181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
118191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint argc;
118201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichchar **argv;
118211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
118221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
118231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
118241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreturn f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
118251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
118261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
118271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
118281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
118291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
118301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
118311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
118321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CC="$ac_save_CC $ac_arg"
118331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ac_fn_c_try_compile "$LINENO"; then :
118341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_cc_c89=$ac_arg
118351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
118361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext
118371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "x$ac_cv_prog_cc_c89" != "xno" && break
118381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
118391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest.$ac_ext
118401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$ac_save_CC
118411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
118431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AC_CACHE_VAL
118441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "x$ac_cv_prog_cc_c89" in
118451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  x)
118461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
118471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "none needed" >&6; } ;;
118481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  xno)
118491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
118501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "unsupported" >&6; } ;;
118511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
118521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    CC="$CC $ac_cv_prog_cc_c89"
118531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
118541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
118551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
118561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_prog_cc_c89" != xno; then :
118571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
118591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ext=c
118611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cpp='$CPP $CPPFLAGS'
118621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
118631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
118641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_compiler_gnu=$ac_cv_c_compiler_gnu
118651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdepcc="$CC"   am_compiler_list=
118671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
118691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking dependency style of $depcc... " >&6; }
118701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_CC_dependencies_compiler_type+:} false; then :
118711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
118721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
118731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
118741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We make a subdir and do the tests there.  Otherwise we can end up
118751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # making bogus files that we don't know about and never remove.  For
118761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # instance it was reported that on HP-UX the gcc test will end up
118771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # making a dummy file named `D' -- because `-MD' means `put the output
118781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # in D'.
118791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest.dir
118801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mkdir conftest.dir
118811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Copy depcomp to subdir because otherwise we won't find it if we're
118821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # using a relative directory.
118831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cp "$am_depcomp" conftest.dir
118841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cd conftest.dir
118851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We will build objects and dependencies in a subdirectory because
118861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # it helps to detect inapplicable dependency modes.  For instance
118871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # both Tru64's cc and ICC support -MD to output dependencies as a
118881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # side effect of compilation, but ICC will put the dependencies in
118891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # the current directory while Tru64 will put them in the object
118901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # directory.
118911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mkdir sub
118921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
118931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_cv_CC_dependencies_compiler_type=none
118941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$am_compiler_list" = ""; then
118951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
118961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
118971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__universal=false
118981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case " $depcc " in #(
118991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     *\ -arch\ *\ -arch\ *) am__universal=true ;;
119001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     esac
119011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for depmode in $am_compiler_list; do
119031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Setup a source with many dependencies, because some compilers
119041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # like to wrap large dependency lists on column 80 (with \), and
119051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # we should not choose a depcomp mode which is confused by this.
119061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    #
119071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We need to recreate these files for each test, as the compiler may
119081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # overwrite some of them when testing with obscure command lines.
119091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # This happens at least with the AIX C compiler.
119101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    : > sub/conftest.c
119111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for i in 1 2 3 4 5 6; do
119121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo '#include "conftst'$i'.h"' >> sub/conftest.c
119131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
119141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Solaris 8's {/usr,}/bin/sh.
119151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      touch sub/conftst$i.h
119161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
119171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
119181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We check with `-c' and `-o' for the sake of the "dashmstdout"
119201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # mode.  It turns out that the SunPro C++ compiler does not properly
119211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # handle `-M -o', and we need to detect this.  Also, some Intel
119221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # versions had trouble with output in subdirs
119231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am__obj=sub/conftest.${OBJEXT-o}
119241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am__minus_obj="-o $am__obj"
119251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $depmode in
119261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    gcc)
119271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # This depmode causes a compiler race in universal mode.
119281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test "$am__universal" = false || continue
119291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
119301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    nosideeffect)
119311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # after this tag, mechanisms are not by side-effect, so they'll
119321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # only be used when explicitly requested
119331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test "x$enable_dependency_tracking" = xyes; then
119341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	continue
119351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
119361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	break
119371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
119381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
119391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
119401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # This compiler won't grok `-c -o', but also, the minuso test has
119411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # not run yet.  These depmodes are late enough in the game, and
119421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # so weak that their functioning should not be impacted.
119431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      am__obj=conftest.${OBJEXT-o}
119441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      am__minus_obj=
119451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
119461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    none) break ;;
119471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
119481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if depmode=$depmode \
119491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       source=sub/conftest.c object=$am__obj \
119501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
119511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
119521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         >/dev/null 2>conftest.err &&
119531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
119541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
119551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
119561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
119571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # icc doesn't choke on unknown options, it will just issue warnings
119581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # or remarks (even with -Werror).  So we grep stderr for any message
119591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # that says an option was ignored or not supported.
119601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # When given -MP, icc 7.0 and 7.1 complain thusly:
119611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      #   icc: Command line warning: ignoring option '-M'; no argument required
119621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # The diagnosis changed in icc 8.0:
119631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      #   icc: Command line remark: option '-MP' not supported
119641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if (grep 'ignoring option' conftest.err ||
119651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
119661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        am_cv_CC_dependencies_compiler_type=$depmode
119671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        break
119681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
119691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
119701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
119711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cd ..
119731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -rf conftest.dir
119741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
119751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_cv_CC_dependencies_compiler_type=none
119761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
119771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
119791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
119801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
119811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
119821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if
119841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "x$enable_dependency_tracking" != xno \
119851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
119861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_TRUE=
119871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_FALSE='#'
119881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
119891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_TRUE='#'
119901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__fastdepCC_FALSE=
119911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
119921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
119951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_prog in gawk mawk nawk awk
119961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
119971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
119981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
119991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
120001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
120011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_AWK+:} false; then :
120021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
120031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$AWK"; then
120051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_AWK="$AWK" # Let the user override the test.
120061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
120081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
120091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
120101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
120111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
120121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
120131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
120141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_AWK="$ac_prog"
120151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
120161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
120171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
120181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
120191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
120201d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
120211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK=$ac_cv_prog_AWK
120251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$AWK"; then
120261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
120271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$AWK" >&6; }
120281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
120301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
120311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$AWK" && break
120351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
120361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho .
120391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho Checking for header files
120401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
120411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for ANSI C header files... " >&6; }
120421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_header_stdc+:} false; then :
120431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
120441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
120461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
120471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h>
120481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdarg.h>
120491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h>
120501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <float.h>
120511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
120531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
120541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
120551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
120571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
120581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
120591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
120601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
120611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=yes
120621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
120641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
120661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
120681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
120691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
120701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
120711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <string.h>
120721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
120741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
120751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $EGREP "memchr" >/dev/null 2>&1; then :
120761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
120791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest*
120811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
120851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
120861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
120871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
120881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h>
120891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
120911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
120921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $EGREP "free" >/dev/null 2>&1; then :
120931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
120951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
120961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
120971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest*
120981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
120991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
121021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
121031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$cross_compiling" = yes; then :
121041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :
121051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
121061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
121071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
121081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <ctype.h>
121091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#include <stdlib.h>
121101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#if ((' ' & 0x0FF) == 0x020)
121111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
121121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
121131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#else
121141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define ISLOWER(c) \
121151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		   (('a' <= (c) && (c) <= 'i') \
121161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		     || ('j' <= (c) && (c) <= 'r') \
121171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		     || ('s' <= (c) && (c) <= 'z'))
121181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
121191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
121201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
121221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
121231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
121241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
121251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  int i;
121261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for (i = 0; i < 256; i++)
121271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if (XOR (islower (i), ISLOWER (i))
121281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	|| toupper (i) != TOUPPER (i))
121291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      return 2;
121301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
121311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
121321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
121331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_run "$LINENO"; then :
121341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
121361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_header_stdc=no
121371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
121391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  conftest.$ac_objext conftest.beam conftest.$ac_ext
121401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
121451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_header_stdc" >&6; }
121461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_header_stdc = yes; then
121471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define STDC_HEADERS 1" >>confdefs.h
121491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in linux/capability.h
121531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo :
121541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_fn_c_check_header_mongrel "$LINENO" "linux/capability.h" "ac_cv_header_linux_capability_h" "$ac_includes_default"
121551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_linux_capability_h" = xyes; then :
121561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat >>confdefs.h <<_ACEOF
121571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_LINUX_CAPABILITY_H 1
121581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
121591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
121611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "linux/capability.h is required in order to build libcap-ng." "$LINENO" 5
121621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
121651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in attr/xattr.h
121671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo :
121681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
121691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_attr_xattr_h" = xyes; then :
121701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat >>confdefs.h <<_ACEOF
121711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_ATTR_XATTR_H 1
121721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
121731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
121751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: attr/xattr.h not found" >&5
121761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: attr/xattr.h not found" >&2;}
121771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
121801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_header in linux/securebits.h
121821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo :
121831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_fn_c_check_header_mongrel "$LINENO" "linux/securebits.h" "ac_cv_header_linux_securebits_h" "$ac_includes_default"
121841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_linux_securebits_h" = xyes; then :
121851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat >>confdefs.h <<_ACEOF
121861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define HAVE_LINUX_SECUREBITS_H 1
121871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
121881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
121901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
121921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
121941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
121951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
121961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_const+:} false; then :
121971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
121981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
121991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
122001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
122011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
122031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
122041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
122051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* FIXME: Include the comments suggested by Paul. */
122061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __cplusplus
122071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /* Ultrix mips cc rejects this.  */
122081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  typedef int charset[2];
122091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  const charset cs;
122101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /* SunOS 4.1.1 cc rejects this.  */
122111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  char const *const *pcpcc;
122121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  char **ppc;
122131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /* NEC SVR4.0.2 mips cc rejects this.  */
122141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  struct point {int x, y;};
122151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  static struct point const zero = {0,0};
122161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /* AIX XL C 1.02.0.0 rejects this.
122171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     It does not let you subtract one const X* pointer from another in
122181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     an arm of an if-expression whose if-part is not a constant
122191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     expression */
122201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  const char *g = "string";
122211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pcpcc = &g + (g ? g-g : 0);
122221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  /* HPUX 7.0 cc rejects these. */
122231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ++pcpcc;
122241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ppc = (char**) pcpcc;
122251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pcpcc = (char const *const *) ppc;
122261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { /* SCO 3.2v4 cc rejects this.  */
122271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    char *t;
122281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    char const *s = 0 ? (char *) 0 : (char const *) 0;
122291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *t++ = 0;
122311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if (s) return 0;
122321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
122331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
122341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    int x[] = {25, 17};
122351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    const int *foo = &x[0];
122361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ++foo;
122371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
122381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
122391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    typedef const int *iptr;
122401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    iptr p = 0;
122411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ++p;
122421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
122431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { /* AIX XL C 1.02.0.0 rejects this saying
122441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
122451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    struct s { int j; const int *ap[3]; };
122461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    struct s *b; b->j = 5;
122471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
122481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
122491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    const int foo = 10;
122501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if (!foo) return 0;
122511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
122521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return !cs[0] && !zero.x;
122531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
122541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
122561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
122571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
122581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
122591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
122601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_c_const=yes
122611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
122621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_c_const=no
122631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
122641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
122651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
122661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
122671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_const" >&6; }
122681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test $ac_cv_c_const = no; then
122691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define const /**/" >>confdefs.h
122711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
122731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
122751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for inline... " >&6; }
122761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_c_inline+:} false; then :
122771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
122781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
122791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_c_inline=no
122801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_kw in inline __inline__ __inline; do
122811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
122821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
122831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __cplusplus
122841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtypedef int foo_t;
122851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstatic $ac_kw foo_t static_foo () {return 0; }
122861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$ac_kw foo_t foo () {return 0; }
122871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
122881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
122901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ac_fn_c_try_compile "$LINENO"; then :
122911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_c_inline=$ac_kw
122921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
122931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
122941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "$ac_cv_c_inline" != no && break
122951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
122961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
122971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
122981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
122991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_cv_c_inline" >&6; }
123001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
123011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_cv_c_inline in
123021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  inline | yes) ;;
123031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
123041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_cv_c_inline in
123051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      no) ac_val=;;
123061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) ac_val=$ac_cv_c_inline;;
123071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
123081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat >>confdefs.h <<_ACEOF
123091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#ifndef __cplusplus
123101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#define inline $ac_val
123111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#endif
123121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
123131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
123141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
123151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
123161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$CC" != xcc; then
123171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
123181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
123191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
123201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
123211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
123221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
123231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $CC; ac_cc=`$as_echo "$2" |
123241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
123251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
123261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
123271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
123281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
123291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/* end confdefs.h.  */
123301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
123311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichint
123321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmain ()
123331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
123341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
123351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;
123361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return 0;
123371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
123381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
123391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Make sure it works both with $CC and with simple cc.
123401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We do the test twice because some compilers refuse to overwrite an
123411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# existing .o file with -o, though they will create one.
123421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
123431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conftest2.*
123441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif { { case "(($ac_try" in
123451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
123461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
123471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
123481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
123491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
123501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
123511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
123521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
123531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } &&
123541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test -f conftest2.$ac_objext && { { case "(($ac_try" in
123551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
123561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
123571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
123581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
123591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
123601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
123611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
123621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
123631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; };
123641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichthen
123651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
123661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$CC" != xcc; then
123671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Test first that cc exists at all.
123681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if { ac_try='cc -c conftest.$ac_ext >&5'
123691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { { case "(($ac_try" in
123701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
123711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
123721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
123731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
123741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
123751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
123761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
123771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
123781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; }; }; then
123791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
123801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      rm -f conftest2.*
123811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if { { case "(($ac_try" in
123821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
123831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
123841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
123851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
123861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
123871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
123881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
123891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
123901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; } &&
123911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
123921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
123931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_try_echo=$ac_try;;
123941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
123951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
123961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$ac_try_echo"; } >&5
123971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (eval "$ac_try") 2>&5
123981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_status=$?
123991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
124001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test $ac_status = 0; };
124011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      then
124021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# cc works too.
124031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	:
124041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
124051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	# cc exists but doesn't like -o.
124061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	eval ac_cv_prog_cc_${ac_cc}_c_o=no
124071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
124081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
124091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
124101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_cv_prog_cc_${ac_cc}_c_o=no
124121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f core conftest*
124141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
124171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
124181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "yes" >&6; }
124191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
124211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
124221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
124241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: we rely on the cache variable name because
124281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# there is no other way.
124291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $CC
124301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicham_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
124311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
124321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$am_t" != yes; then
124331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # Losing compiler, so override with the script.
124341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # FIXME: It is wrong to rewrite CC.
124351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # But if we don't then we get into trouble of one sort or another.
124361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # A longer-term fix would be to have automake use am__CC in this case,
124371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
124381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   CC="$am_aux_dir/compile $CC"
124391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124431d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichALLWARNS=""
124441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichALLDEBUG="-g"
124451d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOPT="-O"
124461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$GCC" = x"yes"; then
124471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  OPT="-O2 -pipe"
124481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case "$target" in
124491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *linux*)
124501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich             ALLWARNS="-W -Wall -Wundef -Wpointer-arith -Wcast-align \
124511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-Wwrite-strings -Waggregate-return -Wstrict-prototypes \
124521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-Wmissing-prototypes -Wmissing-declarations -Wredundant-decls \
124531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-Wnested-externs -Winline -Wfloat-equal -Wchar-subscripts"
124541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich             ;;
124551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
124561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichALLDEBUG="-g"
124591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-debug was given.
124611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_debug+set}" = set; then :
124621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  withval=$with_debug;
124631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x${withval}" = xyes; then
124641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        DEBUG="$ALLDEBUG"
124651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        OPT="-O"
124661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         if true; then
124671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_TRUE=
124681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_FALSE='#'
124691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_TRUE='#'
124711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_FALSE=
124721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        DEBUG="-DNDEBUG"
124761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         if false; then
124771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_TRUE=
124781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_FALSE='#'
124791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_TRUE='#'
124811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_FALSE=
124821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   DEBUG="-DNDEBUG";  if false; then
124881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_TRUE=
124891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_FALSE='#'
124901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
124911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_TRUE='#'
124921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  DEBUG_FALSE=
124931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
124961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
124991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-warn was given.
125001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_warn+set}" = set; then :
125011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  withval=$with_warn;
125021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x${withval}" = xyes; then
125031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        WARNS="$ALLWARNS"
125041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        WARNS=""
125061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  WARNS="$ALLWARNS"
125101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_fn_c_check_header_mongrel "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
125151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cv_header_sys_syscall_h" = xyes; then :
125161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "#define HAVE_SYSCALL_H 1" >>confdefs.h
125181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Extract the first word of "swig", so it can be a program name with args.
125241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy swig; ac_word=$2
125251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
125261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
125271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_prog_swig_found+:} false; then :
125281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
125291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -n "$swig_found"; then
125311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_prog_swig_found="$swig_found" # Let the user override the test.
125321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_save_IFS=$IFS; IFS=$PATH_SEPARATOR
125341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
125351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
125361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
125371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
125381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
125391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
125401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_prog_swig_found="yes"
125411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
125421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
125431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
125441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
125451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
125461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
125471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$ac_cv_prog_swig_found" && ac_cv_prog_swig_found="no"
125491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichswig_found=$ac_cv_prog_swig_found
125521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$swig_found"; then
125531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $swig_found" >&5
125541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$swig_found" >&6; }
125551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
125571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
125581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"${swig_found}" = x"no" ; then
125621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Swig not found - python bindings will not be made\"" >&5
125631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \"Swig not found - python bindings will not be made\"" >&2;}
125641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test x"${swig_found}" = x"yes"; then
125661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_SWIG_TRUE=
125671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_SWIG_FALSE='#'
125681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_SWIG_TRUE='#'
125701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_SWIG_FALSE=
125711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to create python bindings" >&5
125751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking whether to create python bindings... " >&6; }
125761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Check whether --with-python was given.
125781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${with_python+set}" = set; then :
125791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  withval=$with_python; use_python=$withval
125801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  use_python=auto
125821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
125831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x$use_python = xno ; then
125851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	python_found="no"
125861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
125871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
125881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
125891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: testing" >&5
125901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "testing" >&6; }
125911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
125971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        # Find any Python interpreter.
125981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -z "$PYTHON"; then
125991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      for ac_prog in python python2 python3 python3.2 python3.1 python3.0 python2.7  python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0
126001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
126011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Extract the first word of "$ac_prog", so it can be a program name with args.
126021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichset dummy $ac_prog; ac_word=$2
126031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
126041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $ac_word... " >&6; }
126051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${ac_cv_path_PYTHON+:} false; then :
126061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
126071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
126081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $PYTHON in
126091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  [\\/]* | ?:[\\/]*)
126101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
126111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
126121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
126131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
126141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
126151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
126161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
126171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
126181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_exec_ext in '' $ac_executable_extensions; do
126191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
126201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
126211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
126221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break 2
126231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
126241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
126251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
126261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
126271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ;;
126291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
126301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
126311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPYTHON=$ac_cv_path_PYTHON
126321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$PYTHON"; then
126331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
126341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$PYTHON" >&6; }
126351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
126361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
126371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "no" >&6; }
126381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
126391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -n "$PYTHON" && break
126421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
126431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "$PYTHON" || PYTHON=":"
126441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
126461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am_display_PYTHON=python
126471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$PYTHON" = :; then
126501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5
126511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
126521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5
126551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON version... " >&6; }
126561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_version+:} false; then :
126571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
126581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
126591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"`
126601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
126611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
126621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_version" >&6; }
126631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PYTHON_VERSION=$am_cv_python_version
126641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PYTHON_PREFIX='${prefix}'
126681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PYTHON_EXEC_PREFIX='${exec_prefix}'
126701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
126741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON platform... " >&6; }
126751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_platform+:} false; then :
126761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
126771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
126781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`
126791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
126801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
126811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_platform" >&6; }
126821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PYTHON_PLATFORM=$am_cv_python_platform
126831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
126871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich            { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5
126881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON script directory... " >&6; }
126891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_pythondir+:} false; then :
126901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
126911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
126921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$prefix" = xNONE
126931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     then
126941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am_py_prefix=$ac_default_prefix
126951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     else
126961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am_py_prefix=$prefix
126971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
126981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null`
126991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     case $am_cv_python_pythondir in
127001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $am_py_prefix*)
127011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
127021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"`
127031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ;;
127041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     *)
127051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       case $am_py_prefix in
127061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         /usr|/System*) ;;
127071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         *)
127081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages
127091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  ;;
127101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       esac
127111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ;;
127121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     esac
127131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
127151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
127161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_pythondir" >&6; }
127171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pythondir=$am_cv_python_pythondir
127181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pkgpythondir=\${pythondir}/$PACKAGE
127221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5
127251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; }
127261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif ${am_cv_python_pyexecdir+:} false; then :
127271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo_n "(cached) " >&6
127281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
127291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "x$exec_prefix" = xNONE
127301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     then
127311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am_py_exec_prefix=$am_py_prefix
127321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     else
127331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am_py_exec_prefix=$exec_prefix
127341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     fi
127351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null`
127361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     case $am_cv_python_pyexecdir in
127371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     $am_py_exec_prefix*)
127381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
127391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"`
127401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ;;
127411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     *)
127421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       case $am_py_exec_prefix in
127431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         /usr|/System*) ;;
127441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich         *)
127451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages
127461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   ;;
127471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       esac
127481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ;;
127491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     esac
127501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
127521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
127531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$am_cv_python_pyexecdir" >&6; }
127541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pyexecdir=$am_cv_python_pyexecdir
127551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  pkgpyexecdir=\${pyexecdir}/$PACKAGE
127591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
127631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -f /usr/include/python${am_cv_python_version}/Python.h ; then
127661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	python_found="yes"
127671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	{ $as_echo "$as_me:${as_lineno-$LINENO}: Python bindings will be built" >&5
127681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: Python bindings will be built" >&6;}
127691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
127701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	python_found="no"
127711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	if test x$use_python = xyes ; then
127721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		as_fn_error $? "Python explicitly required and python headers found" "$LINENO" 5
127731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	else
127741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Python headers not found - python bindings will not be made\"" >&5
127751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: \"Python headers not found - python bindings will not be made\"" >&2;}
127761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	fi
127771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
127781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
127791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test ${python_found} = "yes"; then
127801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_PYTHON_TRUE=
127811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_PYTHON_FALSE='#'
127821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
127831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_PYTHON_TRUE='#'
127841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  HAVE_PYTHON_FALSE=
127851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
127861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_config_files="$ac_config_files Makefile src/Makefile src/libcap-ng.pc src/test/Makefile bindings/Makefile bindings/python/Makefile bindings/python/test/Makefile utils/Makefile m4/Makefile docs/Makefile"
127891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
127901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >confcache <<\_ACEOF
127911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This file is a shell script that caches the results of configure
127921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# tests run on this system so they can be shared between configure
127931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# scripts and configure runs, see configure's option --config-cache.
127941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# It is not useful on other systems.  If it contains results you don't
127951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# want to keep, you may remove or edit it.
127961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
127971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.status only pays attention to the cache file if you give it
127981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the --recheck option to rerun configure.
127991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
128001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `ac_cv_env_foo' variables (set or unset) will be overridden when
128011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# loading this file, other *unset* `ac_cv_foo' will be assigned the
128021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# following values.
128031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
128051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The following way of writing the cache mishandles newlines in values,
128071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but we know of no workaround that is simple, portable, and efficient.
128081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# So, we kill variables containing newlines.
128091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Ultrix sh set writes to stderr and can't be redirected directly,
128101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# and sets the high bit in the cache file unless we assign to the vars.
128111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(
128121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
128131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval ac_val=\$$ac_var
128141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_val in #(
128151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *${as_nl}*)
128161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_var in #(
128171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
128181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
128191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
128201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_var in #(
128211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _ | IFS | as_nl) ;; #(
128221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
128231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) { eval $ac_var=; unset $ac_var;} ;;
128241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac ;;
128251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
128261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
128271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (set) 2>&1 |
128291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $as_nl`(ac_space=' '; set) 2>&1` in #(
128301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *${as_nl}ac_space=\ *)
128311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # `set' does not quote correctly, so add quotes: double-quote
128321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # substitution turns \\\\ into \\, and sed turns \\ into \.
128331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sed -n \
128341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	"s/'/'\\\\''/g;
128351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
128361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;; #(
128371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
128381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # `set' quotes correctly as required by POSIX, so do not add quotes.
128391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
128401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
128411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac |
128421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sort
128431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich) |
128441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed '
128451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     /^ac_cv_env_/b end
128461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     t clear
128471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     :clear
128481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
128491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     t end
128501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
128511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     :end' >>confcache
128521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
128531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -w "$cache_file"; then
128541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test "x$cache_file" != "x/dev/null"; then
128551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
128561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: updating cache $cache_file" >&6;}
128571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test ! -f "$cache_file" || test -h "$cache_file"; then
128581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	cat confcache >"$cache_file"
128591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
128601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        case $cache_file in #(
128611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        */* | ?:*)
128621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  mv -f confcache "$cache_file"$$ &&
128631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  mv -f "$cache_file"$$ "$cache_file" ;; #(
128641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich        *)
128651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  mv -f confcache "$cache_file" ;;
128661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac
128671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fi
128681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
128691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
128701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
128711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
128721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
128731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
128741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f confcache
128751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$prefix" = xNONE && prefix=$ac_default_prefix
128771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Let make expand exec_prefix.
128781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
128791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128801d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDEFS=-DHAVE_CONFIG_H
128811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_libobjs=
128831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_ltlibobjs=
128841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichU=
128851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
128861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # 1. Remove the extension, and $U if already installed.
128871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
128881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
128891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
128901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  #    will be set to the directory where LIBOBJS objects are built.
128911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
128921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
128931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
128941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIBOBJS=$ac_libobjs
128951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTLIBOBJS=$ac_ltlibobjs
128971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
128991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich if test -n "$EXEEXT"; then
129001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__EXEEXT_TRUE=
129011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__EXEEXT_FALSE='#'
129021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
129031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__EXEEXT_TRUE='#'
129041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  am__EXEEXT_FALSE=
129051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
129081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"AMDEP\" was never defined.
129091d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
129121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
129131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
129161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
129171d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then
129201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"DEBUG\" was never defined.
129211d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then
129241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"DEBUG\" was never defined.
129251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then
129281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"DEBUG\" was never defined.
129291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${HAVE_SWIG_TRUE}" && test -z "${HAVE_SWIG_FALSE}"; then
129321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"HAVE_SWIG\" was never defined.
129331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "${HAVE_PYTHON_TRUE}" && test -z "${HAVE_PYTHON_FALSE}"; then
129361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "conditional \"HAVE_PYTHON\" was never defined.
129371d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsually this means the macro was only invoked conditionally." "$LINENO" 5
129381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich: "${CONFIG_STATUS=./config.status}"
129411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_write_fail=0
129421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files_save=$ac_clean_files
129431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files="$ac_clean_files $CONFIG_STATUS"
129441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
129451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
129461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_write_fail=0
129471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
129481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#! $SHELL
129491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Generated by $as_me.
129501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Run this file to recreate the current configuration.
129511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler output produced by configure, useful for debugging
129521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# configure, is in config.log if it exists.
129531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdebug=false
129551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_recheck=false
129561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_silent=false
129571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=\${CONFIG_SHELL-$SHELL}
129591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport SHELL
129601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASEOF
129611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
129621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ##
129631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## M4sh Initialization. ##
129641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## -------------------- ##
129651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Be more Bourne compatible
129671d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDUALCASE=1; export DUALCASE # for MKS sh
129681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
129691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  emulate sh
129701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  NULLCMD=:
129711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
129721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # is contrary to our usage.  Disable this feature.
129731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  alias -g '${1+"$@"}'='"$@"'
129741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  setopt NO_GLOB_SUBST
129751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
129761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case `(set -o) 2>/dev/null` in #(
129771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *posix*) :
129781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    set -o posix ;; #(
129791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) :
129801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ;;
129811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
129821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
129831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
129851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_nl='
129861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich'
129871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport as_nl
129881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Printing a long string crashes Solaris 7 /usr/bin/printf.
129891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
129901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
129911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
129921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Prefer a ksh shell builtin over an external printf program on Solaris,
129931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but without wasting forks for bash or zsh.
129941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -z "$BASH_VERSION$ZSH_VERSION" \
129951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
129961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo='print -r --'
129971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo_n='print -rn --'
129981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
129991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo='printf %s\n'
130001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo_n='printf %s'
130011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
130021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
130031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
130041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_n='/usr/ucb/echo -n'
130051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
130061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
130071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_n_body='eval
130081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      arg=$1;
130091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $arg in #(
130101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *"$as_nl"*)
130111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	expr "X$arg" : "X\\(.*\\)$as_nl";
130121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
130131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac;
130141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
130151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    '
130161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    export as_echo_n_body
130171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_echo_n='sh -c $as_echo_n_body as_echo'
130181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
130191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  export as_echo_body
130201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_echo='sh -c $as_echo_body as_echo'
130211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
130221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The user is always right.
130241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "${PATH_SEPARATOR+set}" != set; then
130251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  PATH_SEPARATOR=:
130261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
130271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
130281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      PATH_SEPARATOR=';'
130291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
130301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
130311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# IFS
130341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We need space, tab and new line, in precisely that order.  Quoting is
130351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# there to prevent editors from complaining about space-tab.
130361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (If _AS_PATH_WALK were called with IFS unset, it would disable word
130371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# splitting by setting IFS to empty value.)
130381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=" ""	$as_nl"
130391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find who we are.  Look in the path if we contain no directory separator.
130411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_myself=
130421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $0 in #((
130431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *[\\/]* ) as_myself=$0 ;;
130441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
130451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_dir in $PATH
130461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
130471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$as_save_IFS
130481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -z "$as_dir" && as_dir=.
130491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
130501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
130511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichIFS=$as_save_IFS
130521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ;;
130541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
130551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We did not find ourselves, most probably we were run as `sh COMMAND'
130561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# in which case we are not to be found in the path.
130571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$as_myself" = x; then
130581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_myself=$0
130591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
130601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test ! -f "$as_myself"; then
130611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
130621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit 1
130631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
130641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unset variables that we do not need and which cause bugs (e.g. in
130661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
130671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# suppresses any "Segmentation fault" message there.  '((' could
130681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# trigger a bug in pdksh 5.2.14.
130691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor as_var in BASH_ENV ENV MAIL MAILPATH
130701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo eval test x\${$as_var+set} = xset \
130711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
130721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
130731d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS1='$ '
130741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS2='> '
130751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPS4='+ '
130761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# NLS nuisances.
130781d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLC_ALL=C
130791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LC_ALL
130801d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLANGUAGE=C
130811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport LANGUAGE
130821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# CDPATH.
130841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
130851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
130871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_error STATUS ERROR [LINENO LOG_FD]
130881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------------------------
130891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
130901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
130911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# script with STATUS, using 1 if that was 0.
130921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_error ()
130931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
130941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_status=$1; test $as_status -eq 0 && as_status=1
130951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test "$4"; then
130961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
130971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
130981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
130991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$as_me: error: $2" >&2
131001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_exit $as_status
131011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_error
131021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_set_status STATUS
131051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -----------------------
131061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set $? to STATUS, without forking.
131071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_set_status ()
131081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
131091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  return $1
131101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_set_status
131111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_exit STATUS
131131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -----------------
131141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
131151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_exit ()
131161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
131171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  set +e
131181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_set_status $1
131191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exit $1
131201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_exit
131211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_unset VAR
131231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ---------------
131241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Portably unset VAR.
131251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_unset ()
131261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
131271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { eval $1=; unset $1;}
131281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
131291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_unset=as_fn_unset
131301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_append VAR VALUE
131311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ----------------------
131321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Append the text in VALUE to the end of the definition contained in VAR. Take
131331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# advantage of any shell optimizations that allow amortized linear growth over
131341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# repeated appends, instead of the typical quadratic growth present in naive
131351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# implementations.
131361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
131371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'as_fn_append ()
131381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
131391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval $1+=\$2
131401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }'
131411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
131421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_append ()
131431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
131441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval $1=\$$1\$2
131451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
131461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_append
131471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_arith ARG...
131491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ------------------
131501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Perform arithmetic evaluation on the ARGs, and store the result in the
131511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# global $as_val. Take advantage of shells that can avoid forks. The arguments
131521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# must be portable across $(()) and expr.
131531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
131541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'as_fn_arith ()
131551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
131561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_val=$(( $* ))
131571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }'
131581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
131591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_arith ()
131601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  {
131611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_val=`expr "$@" || test $? -eq 1`
131621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
131631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # as_fn_arith
131641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif expr a : '\(a\)' >/dev/null 2>&1 &&
131671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   test "X`expr 00001 : '.*\(...\)'`" = X001; then
131681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_expr=expr
131691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
131701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_expr=false
131711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
131721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
131741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_basename=basename
131751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
131761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_basename=false
131771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
131781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
131801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_dirname=dirname
131811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
131821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_dirname=false
131831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
131841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
131851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_me=`$as_basename -- "$0" ||
131861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
131871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$0" : 'X\(//\)$' \| \
131881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
131891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X/"$0" |
131901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^.*\/\([^/][^/]*\)\/*$/{
131911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
131921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
131931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
131941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\/\(\/\/\)$/{
131951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
131961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
131971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
131981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\/\(\/\).*/{
131991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
132001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
132011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
132021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
132031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Avoid depending upon Character Ranges.
132051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_letters='abcdefghijklmnopqrstuvwxyz'
132061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
132071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_Letters=$as_cr_letters$as_cr_LETTERS
132081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_digits='0123456789'
132091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_cr_alnum=$as_cr_Letters$as_cr_digits
132101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO_C= ECHO_N= ECHO_T=
132121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `echo -n x` in #(((((
132131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich-n*)
132141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case `echo 'xy\c'` in
132151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
132161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  xy)  ECHO_C='\c';;
132171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
132181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ECHO_T='	';;
132191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac;;
132201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
132211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ECHO_N='-n';;
132221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
132231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.file
132251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -d conf$$.dir; then
132261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conf$$.dir/conf$$.file
132271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
132281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f conf$$.dir
132291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  mkdir conf$$.dir 2>/dev/null
132301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
132311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif (echo >conf$$.file) 2>/dev/null; then
132321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ln -s conf$$.file conf$$ 2>/dev/null; then
132331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ln_s='ln -s'
132341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # ... but there are two gotchas:
132351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
132361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
132371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # In both cases, we have to default to `cp -p'.
132381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
132391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_ln_s='cp -p'
132401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif ln conf$$.file conf$$ 2>/dev/null; then
132411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ln_s=ln
132421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
132431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ln_s='cp -p'
132441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
132451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
132461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_ln_s='cp -p'
132471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
132481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
132491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrmdir conf$$.dir 2>/dev/null
132501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# as_fn_mkdir_p
132531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# -------------
132541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create "$as_dir" as a directory, including parents if necessary.
132551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_mkdir_p ()
132561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
132571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $as_dir in #(
132591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -*) as_dir=./$as_dir;;
132601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
132611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -d "$as_dir" || eval $as_mkdir_p || {
132621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_dirs=
132631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    while :; do
132641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $as_dir in #(
132651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
132661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) as_qdir=$as_dir;;
132671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
132681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_dirs="'$as_qdir' $as_dirs"
132691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_dir=`$as_dirname -- "$as_dir" ||
132701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
132711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_dir" : 'X\(//\)[^/]' \| \
132721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_dir" : 'X\(//\)$' \| \
132731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
132741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$as_dir" |
132751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
132761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
132771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
132781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
132791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
132801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
132811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
132821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
132831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
132841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
132851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
132861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
132871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
132881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
132891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
132901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
132911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
132921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -d "$as_dir" && break
132931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
132941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "$as_dirs" || eval "mkdir $as_dirs"
132951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
132961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
132981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # as_fn_mkdir_p
132991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif mkdir -p . 2>/dev/null; then
133001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_mkdir_p='mkdir -p "$as_dir"'
133011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
133021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -d ./-p && rmdir ./-p
133031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_mkdir_p=false
133041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
133051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -x / >/dev/null 2>&1; then
133071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_test_x='test -x'
133081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
133091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if ls -dL / >/dev/null 2>&1; then
133101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ls_L_option=L
133111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
133121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_ls_L_option=
133131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
133141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_test_x='
133151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval sh -c '\''
133161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      if test -d "$1"; then
133171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	test -d "$1/.";
133181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      else
133191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case $1 in #(
133201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	-*)set "./$1";;
133211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	esac;
133221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
133231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	???[sx]*):;;*)false;;esac;fi
133241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    '\'' sh
133251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  '
133261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
133271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_executable_p=$as_test_x
133281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid CPP name.
133301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
133311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed expression to map a string onto a valid variable name.
133331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
133341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 6>&1
133371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------------------------------- ##
133381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Main body of $CONFIG_STATUS script. ##
133391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## ----------------------------------- ##
133401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASEOF
133411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
133421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
133441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Save the log message, to keep $0 and so on meaningful, and to
133451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# report actual input values of CONFIG_FILES etc. instead of their
133461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# values after options handling.
133471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_log="
133481d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis file was extended by libcap-ng $as_me 0.7, which was
133491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgenerated by GNU Autoconf 2.68.  Invocation command line was
133501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_FILES    = $CONFIG_FILES
133521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_HEADERS  = $CONFIG_HEADERS
133531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_LINKS    = $CONFIG_LINKS
133541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_COMMANDS = $CONFIG_COMMANDS
133551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $ $0 $@
133561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichon `(hostname || uname -n) 2>/dev/null | sed 1q`
133581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"
133591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
133611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_config_files in *"
133631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) set x $ac_config_files; shift; ac_config_files=$*;;
133641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
133651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $ac_config_headers in *"
133671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
133681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
133691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
133721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Files that config.status was made for.
133731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfig_files="$ac_config_files"
133741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfig_headers="$ac_config_headers"
133751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfig_commands="$ac_config_commands"
133761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
133781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
133801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_usage="\
133811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\`$as_me' instantiates files and other configuration actions
133821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfrom templates according to the current configuration.  Unless the files
133831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichand actions are specified as TAGs, all are instantiated by default.
133841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133851d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichUsage: $0 [OPTION]... [TAG]...
133861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -h, --help       print this help, then exit
133881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -V, --version    print version number and configuration settings, then exit
133891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --config     print configuration, then exit
133901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -q, --quiet, --silent
133911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                   do not print progress messages
133921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -d, --debug      don't remove temporary files
133931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --recheck    update $as_me by reconfiguring in the same conditions
133941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --file=FILE[:TEMPLATE]
133951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                   instantiate the configuration file FILE
133961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      --header=FILE[:TEMPLATE]
133971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich                   instantiate the configuration header FILE
133981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
133991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration files:
134001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$config_files
134011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration headers:
134031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$config_headers
134041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichConfiguration commands:
134061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$config_commands
134071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichReport bugs to the package provider."
134091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
134111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
134121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
134131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_version="\\
134141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibcap-ng config.status 0.7
134151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichconfigured by $0, generated by GNU Autoconf 2.68,
134161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  with options \\"\$ac_cs_config\\"
134171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134181d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCopyright (C) 2010 Free Software Foundation, Inc.
134191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichThis config.status script is free software; the Free Software Foundation
134201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichgives unlimited permission to copy, distribute and modify it."
134211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_pwd='$ac_pwd'
134231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsrcdir='$srcdir'
134241d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichINSTALL='$INSTALL'
134251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMKDIR_P='$MKDIR_P'
134261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAWK='$AWK'
134271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -n "\$AWK" || AWK=awk
134281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
134291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
134311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The default lists apply if the user does not specify any file.
134321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_need_defaults=:
134331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhile test $# != 0
134341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
134351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $1 in
134361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --*=?*)
134371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_option=`expr "X$1" : 'X\([^=]*\)='`
134381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
134391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_shift=:
134401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
134411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --*=)
134421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_option=`expr "X$1" : 'X\([^=]*\)='`
134431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_optarg=
134441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_shift=:
134451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
134461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)
134471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_option=$1
134481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_optarg=$2
134491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_shift=shift
134501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
134511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
134521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_option in
134541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Handling of the options.
134551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
134561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cs_recheck=: ;;
134571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
134581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$ac_cs_version"; exit ;;
134591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --config | --confi | --conf | --con | --co | --c )
134601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$ac_cs_config"; exit ;;
134611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --debug | --debu | --deb | --de | --d | -d )
134621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    debug=: ;;
134631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --file | --fil | --fi | --f )
134641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $ac_shift
134651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_optarg in
134661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
134671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    '') as_fn_error $? "missing file argument" ;;
134681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
134691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_append CONFIG_FILES " '$ac_optarg'"
134701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_need_defaults=false;;
134711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --header | --heade | --head | --hea )
134721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $ac_shift
134731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_optarg in
134741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
134751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
134761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
134771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_need_defaults=false;;
134781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --he | --h)
134791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Conflict between --help and --header
134801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "ambiguous option: \`$1'
134811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTry \`$0 --help' for more information.";;
134821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  --help | --hel | -h )
134831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "$ac_cs_usage"; exit ;;
134841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
134851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  | -silent | --silent | --silen | --sile | --sil | --si | --s)
134861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_cs_silent=: ;;
134871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # This is an error.
134891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -*) as_fn_error $? "unrecognized option: \`$1'
134901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichTry \`$0 --help' for more information." ;;
134911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) as_fn_append ac_config_targets " $1"
134931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     ac_need_defaults=false ;;
134941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
134961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
134971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
134981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
134991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_configure_extra_args=
135001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_cs_silent; then
135021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exec 6>/dev/null
135031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_configure_extra_args="$ac_configure_extra_args --silent"
135041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
135051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
135071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
135081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif \$ac_cs_recheck; then
135091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
135101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
135111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
135121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  CONFIG_SHELL='$SHELL'
135131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  export CONFIG_SHELL
135141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exec "\$@"
135151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
135161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
135181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
135191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexec 5>>config.log
135201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
135211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo
135221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
135231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich## Running $as_me. ##
135241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ASBOX
135251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $as_echo "$ac_log"
135261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} >&5
135271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
135291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
135301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
135311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# INIT-COMMANDS
135321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
135331d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
135341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The HP-UX ksh and POSIX shell print the target directory to stdout
135371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# if CDPATH is set.
135381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
135401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed_quote_subst='$sed_quote_subst'
135411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdouble_quote_subst='$double_quote_subst'
135421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdelay_variable_subst='$delay_variable_subst'
135431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
135441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
135451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
135461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
135471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
135481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
135491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
135501d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
135511d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
135521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
135531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
135541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
135551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
135561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
135571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
135581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
135591d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
135601d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
135611d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
135621d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
135631d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
135641d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
135651d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
135661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
135671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
135681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
135691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
135701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
135711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
135721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
135731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
135741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
135751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
135761d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
135771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
135781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
135791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
135801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
135811d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
135821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
135831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
135841d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
135851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
135861d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
135871d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
135881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
135891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
135901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
135911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
135921d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
135931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
135941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
135951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
135961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
135971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
135981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
135991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_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"`'
136001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
136011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
136021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
136031d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
136041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
136051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
136061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
136071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
136081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
136091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
136101d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
136111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
136121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
136131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
136141d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
136151d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
136161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
136171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
136181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
136191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
136201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
136211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
136221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
136231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
136241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
136251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
136261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
136271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
136281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
136291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
136301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
136311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
136321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
136331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
136341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
136351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
136361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
136371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
136381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
136391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
136401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
136411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
136421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
136431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
136441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
136451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
136461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
136471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
136481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
136491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
136501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
136511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
136521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
136531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
136541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
136551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
136561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
136571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
136581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
136591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
136601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
136611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
136621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
136631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
136641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
136651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
136661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
136671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
136681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
136691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
136701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
136711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
136721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
136731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
136741d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC='$LTCC'
136751d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS='$LTCFLAGS'
136761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler='$compiler_DEFAULT'
136771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
136781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A function that is used when there is no print builtin or printf.
136791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_fallback_echo ()
136801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
136811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval 'cat <<_LTECHO_EOF
136821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\$1
136831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LTECHO_EOF'
136841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
136851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
136861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Quote evaled strings.
136871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor var in SHELL \
136881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO \
136891d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR \
136901d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED \
136911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP \
136921d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP \
136931d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP \
136941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD \
136951d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM \
136961d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S \
136971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_SP2NL \
136981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_NL2SP \
136991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag \
137001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP \
137011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method \
137021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd \
137031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob \
137041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob \
137051d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL \
137061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd \
137071d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR \
137081d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR_FLAGS \
137091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchiver_list_spec \
137101d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP \
137111d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB \
137121d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC \
137131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCFLAGS \
137141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler \
137151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_pipe \
137161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_cdecl \
137171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address \
137181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
137191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnm_file_list_spec \
137201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_no_builtin_flag \
137211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_pic \
137221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_wl \
137231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_prog_compiler_static \
137241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_cv_prog_compiler_c_o \
137251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks \
137261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL \
137271d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL \
137281d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT \
137291d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO \
137301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL \
137311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64 \
137321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds \
137331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_dynamic_flag_spec \
137341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhole_archive_flag_spec \
137351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_needs_object \
137361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld \
137371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_undefined_flag \
137381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_undefined_flag \
137391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_flag_spec \
137401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_separator \
137411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexclude_expsyms \
137421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinclude_expsyms \
137431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_list_spec \
137441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink \
137451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec \
137461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec \
137471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec \
137481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_override_mode \
137491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval \
137501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib \
137511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib; do
137521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
137531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *[\\\\\\\`\\"\\\$]*)
137541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
137551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
137561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
137571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
137581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
137591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
137601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
137611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
137621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Double-quote double-evaled strings.
137631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor var in reload_cmds \
137641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds \
137651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds \
137661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds \
137671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextract_expsyms_cmds \
137681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_new_cmds \
137691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_expsyms_cmds \
137701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds \
137711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_expsym_cmds \
137721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_cmds \
137731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_expsym_cmds \
137741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_symbols_cmds \
137751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprelink_cmds \
137761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostlink_cmds \
137771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds \
137781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds \
137791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds \
137801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_search_path_spec \
137811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec; do
137821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
137831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *[\\\\\\\`\\"\\\$]*)
137841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
137851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
137861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *)
137871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
137881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      ;;
137891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
137901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
137911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
137921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_aux_dir='$ac_aux_dir'
137931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichxsi_shell='$xsi_shell'
137941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_shell_append='$lt_shell_append'
137951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
137961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# See if we are running on zsh, and set the options which allow our
137971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# commands through without removal of \ escapes INIT.
137981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "\${ZSH_VERSION+set}" ; then
137991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   setopt NO_GLOB_SUBST
138001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
138011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    PACKAGE='$PACKAGE'
138041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    VERSION='$VERSION'
138051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    TIMESTAMP='$TIMESTAMP'
138061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    RM='$RM'
138071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ofile='$ofile'
138081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
138131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
138151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Handling of arguments.
138171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_config_target in $ac_config_targets
138181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
138191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_config_target in
138201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
138211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
138221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
138231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
138241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
138251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "src/libcap-ng.pc") CONFIG_FILES="$CONFIG_FILES src/libcap-ng.pc" ;;
138261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "src/test/Makefile") CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
138271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "bindings/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/Makefile" ;;
138281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "bindings/python/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/python/Makefile" ;;
138291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "bindings/python/test/Makefile") CONFIG_FILES="$CONFIG_FILES bindings/python/test/Makefile" ;;
138301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "utils/Makefile") CONFIG_FILES="$CONFIG_FILES utils/Makefile" ;;
138311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;;
138321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
138331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
138351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
138361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
138371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If the user did not use the arguments to specify the items to instantiate,
138401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# then the envvar interface is used.  Set only those that are not.
138411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# We use the long form for the default assignment because of an extremely
138421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# bizarre bug on SunOS 4.1.3.
138431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif $ac_need_defaults; then
138441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
138451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
138461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
138471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
138481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Have a temporary directory for convenience.  Make it in the build tree
138501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# simply because there is no reason against having it here, and in addition,
138511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# creating and moving files from /tmp can sometimes cause problems.
138521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Hook for its removal unless debugging.
138531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Note that there is a small window in which the directory will not be cleaned:
138541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# after its creation but before its name has been assigned to `$tmp'.
138551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$debug ||
138561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
138571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  tmp= ac_tmp=
138581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  trap 'exit_status=$?
138591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  : "${ac_tmp:=$tmp}"
138601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
138611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' 0
138621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  trap 'as_fn_exit 1' 1 2 13 15
138631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
138641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create a (secure) tmp directory for tmp files.
138651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
138671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
138681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test -d "$tmp"
138691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}  ||
138701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
138711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  tmp=./conf$$-$RANDOM
138721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  (umask 077 && mkdir "$tmp")
138731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
138741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_tmp=$tmp
138751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set up the scripts for CONFIG_FILES section.
138771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# No need to generate them if there are no CONFIG_FILES.
138781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This happens for instance with `./config.status config.h'.
138791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CONFIG_FILES"; then
138801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cr=`echo X | tr X '\015'`
138831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# On cygwin, bash can eat \r inside `` if the user requested igncr.
138841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# But we know of no other shell where ac_cr would be empty at this
138851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# point, so we can use a bashism as a fallback.
138861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$ac_cr" = x; then
138871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  eval ac_cr=\$\'\\r\'
138881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
138891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
138901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
138911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cs_awk_cr='\\r'
138921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
138931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cs_awk_cr=$ac_cr
138941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
138951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
138971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
138981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
138991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
139001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
139011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo "cat >conf$$subs.awk <<_ACEOF" &&
139021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
139031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  echo "_ACEOF"
139041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} >conf$$subs.sh ||
139051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
139061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
139071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_delim='%!_!# '
139081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_last_try in false false false false false :; do
139091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  . ./conf$$subs.sh ||
139101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
139111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
139121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
139131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test $ac_delim_n = $ac_delim_num; then
139141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break
139151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif $ac_last_try; then
139161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
139171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
139181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
139191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
139201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
139211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$subs.sh
139221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
139231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
139241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
139251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
139261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed -n '
139271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh
139281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^/S["/; s/!.*/"]=/
139291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp
139301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichg
139311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^[^!]*!//
139321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:repl
139331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht repl
139341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/'"$ac_delim"'$//
139351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht delim
139361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:nl
139371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh
139381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\(.\{148\}\)..*/\1/
139391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht more1
139401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
139411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp
139421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichn
139431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichb repl
139441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:more1
139451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"\\/
139461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp
139471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichg
139481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}//
139491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht nl
139501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:delim
139511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh
139521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\(.\{148\}\)..*/\1/
139531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht more2
139541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"/
139551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp
139561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichb
139571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:more2
139581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"\\/
139591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichp
139601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichg
139611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}//
139621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht delim
139631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' <conf$$subs.awk | sed '
139641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/^[^""]/{
139651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  N
139661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s/\n//
139671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
139681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' >>$CONFIG_STATUS || ac_write_fail=1
139691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrm -f conf$$subs.awk
139701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
139711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACAWK
139721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
139731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for (key in S) S_is_set[key] = 1
139741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  FS = ""
139751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
139761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
139771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{
139781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  line = $ 0
139791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  nfields = split(line, field, "@")
139801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  substed = 0
139811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  len = length(field[1])
139821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for (i = 2; i < nfields; i++) {
139831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    key = field[i]
139841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    keylen = length(key)
139851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if (S_is_set[key]) {
139861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      value = S[key]
139871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
139881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      len += length(value) + length(field[++i])
139891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      substed = 1
139901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    } else
139911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      len += 1 + keylen
139921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
139931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
139941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  print line
139951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
139961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
139971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACAWK
139981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
139991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
140001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
140011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
140021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
140031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  cat
140041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
140051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
140061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
140071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
140091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
140101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# trailing colons and then remove the whole line if VPATH becomes empty
140111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# (actually we leave an empty line to preserve line numbers).
140121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "x$srcdir" = x.; then
140131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
140141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichh
140151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs///
140161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^/:/
140171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/[	 ]*$/:/
140181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:\$(srcdir):/:/g
140191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:\${srcdir}:/:/g
140201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:@srcdir@:/:/g
140211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^:*//
140221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/:*$//
140231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichx
140241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\(=[	 ]*\).*/\1/
140251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichG
140261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\n//
140271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^[^=]*=[	 ]*$//
140281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}'
140291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
140301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
140321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # test -n "$CONFIG_FILES"
140331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set up the scripts for CONFIG_HEADERS section.
140351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# No need to generate them if there are no CONFIG_HEADERS.
140361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This happens for instance with `./config.status Makefile'.
140371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$CONFIG_HEADERS"; then
140381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >"$ac_tmp/defines.awk" <<\_ACAWK ||
140391d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichBEGIN {
140401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
140411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform confdefs.h into an awk script `defines.awk', embedded as
140431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# here-document in config.status, that substitutes the proper values into
140441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.h.in to produce config.h.
140451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create a delimiter string that does not exist in confdefs.h, to ease
140471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# handling of long lines.
140481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_delim='%!_!# '
140491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_last_try in false false :; do
140501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
140511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test -z "$ac_tt"; then
140521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    break
140531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  elif $ac_last_try; then
140541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
140551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
140561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
140571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
140581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
140591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# For the awk script, D is an array of macro values keyed by name,
140611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# likewise P contains macro parameters if any.  Preserve backslash
140621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# newline sequences.
140631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
140641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
140651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsed -n '
140661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}/&'"$ac_delim"'/g
140671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht rset
140681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:rset
140691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
140701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht def
140711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd
140721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:def
140731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\\$//
140741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht bsnl
140751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g
140761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
140771d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichD["\1"]=" \3"/p
140781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
140791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd
140801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:bsnl
140811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g
140821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
140831d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichD["\1"]=" \3\\\\\\n"\\/p
140841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht cont
140851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
140861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht cont
140871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd
140881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:cont
140891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichn
140901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/.\{148\}/&'"$ac_delim"'/g
140911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht clear
140921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:clear
140931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/\\$//
140941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicht bsnlc
140951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/"/p
140961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichd
140971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:bsnlc
140981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
140991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichb cont
141001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich' <confdefs.h | sed '
141011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs/'"$ac_delim"'/"\\\
141021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"/g' >>$CONFIG_STATUS || ac_write_fail=1
141031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
141041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
141051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for (key in D) D_is_set[key] = 1
141061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  FS = ""
141071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
141081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
141091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  line = \$ 0
141101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  split(line, arg, " ")
141111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (arg[1] == "#") {
141121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    defundef = arg[2]
141131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mac1 = arg[3]
141141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  } else {
141151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    defundef = substr(arg[1], 2)
141161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mac1 = arg[2]
141171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
141181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  split(mac1, mac2, "(") #)
141191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  macro = mac2[1]
141201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  prefix = substr(line, 1, index(line, defundef) - 1)
141211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if (D_is_set[macro]) {
141221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Preserve the white space surrounding the "#".
141231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    print prefix "define", macro P[macro] D[macro]
141241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    next
141251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  } else {
141261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Replace #undef with comments.  This is necessary, for example,
141271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # in the case of _POSIX_SOURCE, which is predefined and required
141281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # on some systems where configure will not decide to define it.
141291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if (defundef == "undef") {
141301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      print "/*", prefix defundef, macro, "*/"
141311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      next
141321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    }
141331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  }
141341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
141351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{ print }
141361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACAWK
141371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
141381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
141391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
141401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi # test -n "$CONFIG_HEADERS"
141411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
141421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
141431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
141441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshift
141451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor ac_tag
141461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdo
141471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_tag in
141481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :[FHLC]) ac_mode=$ac_tag; continue;;
141491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
141501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_mode$ac_tag in
141511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :[FHL]*:*);;
141521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
141531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :[FH]-) ac_tag=-:-;;
141541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
141551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
141561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_save_IFS=$IFS
141571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=:
141581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  set x $ac_tag
141591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  IFS=$ac_save_IFS
141601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
141611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_file=$1
141621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
141631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
141641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_mode in
141651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :L) ac_source=$1;;
141661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :[FH])
141671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_file_inputs=
141681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for ac_f
141691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    do
141701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_f in
141711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      -) ac_f="$ac_tmp/stdin";;
141721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      *) # Look for the file first in the build tree, then in the source tree
141731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
141741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 # because $ac_f cannot contain `:'.
141751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 test -f "$ac_f" ||
141761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   case $ac_f in
141771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   [\\/$]*) false;;
141781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
141791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   esac ||
141801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
141811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      esac
141821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
141831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_fn_append ac_file_inputs " '$ac_f'"
141841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
141851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
141861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Let's still pretend it is `configure' which instantiates (i.e., don't
141871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # use $as_me), people would be surprised to read:
141881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    #    /* config.h.  Generated by config.status.  */
141891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    configure_input='Generated from '`
141901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
141911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	`' by configure.'
141921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test x"$ac_file" != x-; then
141931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      configure_input="$ac_file.  $configure_input"
141941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
141951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: creating $ac_file" >&6;}
141961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
141971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Neutralize special characters interpreted by sed in replacement strings.
141981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $configure_input in #(
141991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *\&* | *\|* | *\\* )
142001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       ac_sed_conf_input=`$as_echo "$configure_input" |
142011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich       sed 's/[\\\\&|]/\\\\&/g'`;; #(
142021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *) ac_sed_conf_input=$configure_input;;
142031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
142041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    case $ac_tag in
142061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    *:-:* | *:-) cat >"$ac_tmp/stdin" \
142071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
142081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    esac
142091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
142101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
142111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_dir=`$as_dirname -- "$ac_file" ||
142131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
142141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$ac_file" : 'X\(//\)[^/]' \| \
142151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$ac_file" : 'X\(//\)$' \| \
142161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
142171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$ac_file" |
142181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
142191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
142201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
142211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
142221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
142231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
142241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
142251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
142261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
142271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
142281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
142291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
142301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
142311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
142321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
142331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
142341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
142351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_dir="$ac_dir"; as_fn_mkdir_p
142361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_builddir=.
142371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase "$ac_dir" in
142391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
142401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*)
142411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
142421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # A ".." for each directory in $ac_dir_suffix.
142431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
142441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_top_builddir_sub in
142451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
142461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
142471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac ;;
142481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
142491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_top_builddir=$ac_pwd
142501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_builddir=$ac_pwd$ac_dir_suffix
142511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# for backward compatibility:
142521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_top_builddir=$ac_top_build_prefix
142531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase $srcdir in
142551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  .)  # We are building in place.
142561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_srcdir=.
142571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_top_srcdir=$ac_top_builddir_sub
142581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_abs_top_srcdir=$ac_pwd ;;
142591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  [\\/]* | ?:[\\/]* )  # Absolute name.
142601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_srcdir=$srcdir$ac_dir_suffix;
142611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_top_srcdir=$srcdir
142621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_abs_top_srcdir=$srcdir ;;
142631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) # Relative name.
142641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
142651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_top_srcdir=$ac_top_build_prefix$srcdir
142661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
142671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
142681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
142691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_mode in
142721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :F)
142731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  #
142741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # CONFIG_FILE
142751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  #
142761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $INSTALL in
142781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
142791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
142801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
142811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_MKDIR_P=$MKDIR_P
142821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $MKDIR_P in
142831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  [\\/$]* | ?:[\\/]* ) ;;
142841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
142851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
142861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
142871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
142881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
142891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# If the template does not know about datarootdir, expand it.
142901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: This hack should be removed a few years after 2.60.
142911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_datarootdir_hack=; ac_datarootdir_seen=
142921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_sed_dataroot='
142931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/datarootdir/ {
142941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  p
142951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  q
142961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
142971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@datadir@/p
142981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@docdir@/p
142991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@infodir@/p
143001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@localedir@/p
143011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@mandir@/p'
143021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
143031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*datarootdir*) ac_datarootdir_seen=yes;;
143041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
143051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
143061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
143071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
143081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
143091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_datarootdir_hack='
143101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s&@datadir@&$datadir&g
143111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s&@docdir@&$docdir&g
143121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s&@infodir@&$infodir&g
143131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s&@localedir@&$localedir&g
143141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s&@mandir@&$mandir&g
143151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  s&\\\${datarootdir}&$datarootdir&g' ;;
143161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichesac
143171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
143181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
143191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Neutralize VPATH when `$srcdir' = `.'.
143201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shell code in configure.ac might set extrasub.
143211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# FIXME: do we really want to maintain this feature?
143221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
143231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_sed_extra="$ac_vpsub
143241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$extrasub
143251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
143261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
143271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich:t
143281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
143291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs|@configure_input@|$ac_sed_conf_input|;t t
143301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@top_builddir@&$ac_top_builddir_sub&;t t
143311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@top_build_prefix@&$ac_top_build_prefix&;t t
143321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@srcdir@&$ac_srcdir&;t t
143331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_srcdir@&$ac_abs_srcdir&;t t
143341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@top_srcdir@&$ac_top_srcdir&;t t
143351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
143361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@builddir@&$ac_builddir&;t t
143371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_builddir@&$ac_abs_builddir&;t t
143381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@abs_top_builddir@&$ac_abs_top_builddir&;t t
143391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@INSTALL@&$ac_INSTALL&;t t
143401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichs&@MKDIR_P@&$ac_MKDIR_P&;t t
143411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$ac_datarootdir_hack
143421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"
143431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicheval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
143441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
143451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
143461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
143471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
143481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
143491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      "$ac_tmp/out"`; test -z "$ac_out"; } &&
143501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
143511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhich seems to be undefined.  Please make sure it is defined" >&5
143521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
143531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhich seems to be undefined.  Please make sure it is defined" >&2;}
143541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
143551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  rm -f "$ac_tmp/stdin"
143561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_file in
143571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
143581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
143591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac \
143601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
143611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;;
143621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :H)
143631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  #
143641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # CONFIG_HEADER
143651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  #
143661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test x"$ac_file" != x-; then
143671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    {
143681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      $as_echo "/* $configure_input  */" \
143691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
143701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    } >"$ac_tmp/config.h" \
143711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
143721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
143731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
143741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: $ac_file is unchanged" >&6;}
143751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
143761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      rm -f "$ac_file"
143771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      mv "$ac_tmp/config.h" "$ac_file" \
143781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
143791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
143801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  else
143811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $as_echo "/* $configure_input  */" \
143821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
143831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || as_fn_error $? "could not create -" "$LINENO" 5
143841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  fi
143851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compute "$ac_file"'s index in $config_headers.
143861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_am_arg="$ac_file"
143871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_am_stamp_count=1
143881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfor _am_header in $config_headers :; do
143891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $_am_header in
143901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $_am_arg | $_am_arg:* )
143911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      break ;;
143921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    * )
143931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
143941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
143951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone
143961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
143971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
143981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$_am_arg" : 'X\(//\)[^/]' \| \
143991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$_am_arg" : 'X\(//\)$' \| \
144001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
144011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$_am_arg" |
144021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
144031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
144071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
144111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
144151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`/stamp-h$_am_stamp_count
144191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;;
144201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
144211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
144221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: executing $ac_file commands" >&6;}
144231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;;
144241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
144251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
144261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
144271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $ac_file$ac_mode in
144281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
144291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Autoconf 2.62 quotes --file arguments for eval, but not when files
144301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # are listed without --file.  Let's play safe and only enable the eval
144311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # if we detect the quoting.
144321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $CONFIG_FILES in
144331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *\'*) eval set x "$CONFIG_FILES" ;;
144341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  *)   set x $CONFIG_FILES ;;
144351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
144361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  shift
144371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  for mf
144381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  do
144391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Strip MF so we end up with the name of the file.
144401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    mf=`echo "$mf" | sed -e 's/:.*$//'`
144411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Check whether this is an Automake generated Makefile or not.
144421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # We used to match only the files named `Makefile.in', but
144431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # some people rename them; so instead we look at the file content.
144441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Grep'ing the first line is not enough: some people post-process
144451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # each Makefile.in and add a new line on top of each file to say so.
144461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Grep'ing the whole file is not good either: AIX grep has a line
144471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # limit of 2048, but all sed's we know have understand at least 4000.
144481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
144491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      dirpart=`$as_dirname -- "$mf" ||
144501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
144511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$mf" : 'X\(//\)[^/]' \| \
144521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$mf" : 'X\(//\)$' \| \
144531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
144541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$mf" |
144551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
144561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
144601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
144641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
144681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
144691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
144701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
144711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
144721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    else
144731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      continue
144741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
144751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Extract the definition of DEPDIR, am__include, and am__quote
144761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # from the Makefile without running `make'.
144771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
144781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "$DEPDIR" && continue
144791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am__include=`sed -n 's/^am__include = //p' < "$mf"`
144801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    test -z "am__include" && continue
144811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
144821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # When using ansi2knr, U may be empty or an underscore; expand it
144831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    U=`sed -n 's/^U = //p' < "$mf"`
144841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # Find all dependency output files, they are included files with
144851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # $(DEPDIR) in their names.  We invoke sed twice because it is the
144861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # simplest approach to changing $(DEPDIR) to its actual value in the
144871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # expansion.
144881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    for file in `sed -n "
144891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
144901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
144911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # Make sure the directory exists.
144921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      test -f "$dirpart/$file" && continue
144931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      fdir=`$as_dirname -- "$file" ||
144941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
144951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$file" : 'X\(//\)[^/]' \| \
144961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$file" : 'X\(//\)$' \| \
144971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
144981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo X"$file" |
144991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
145001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
145011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
145021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
145031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)[^/].*/{
145041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
145051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
145061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
145071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\/\)$/{
145081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
145091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
145101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
145111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  /^X\(\/\).*/{
145121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    s//\1/
145131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	    q
145141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  }
145151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich	  s/.*/./; q'`
145161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      as_dir=$dirpart/$fdir; as_fn_mkdir_p
145171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      # echo "creating $dirpart/$file"
145181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      echo '# dummy' > "$dirpart/$file"
145191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    done
145201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  done
145211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich}
145221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;;
145231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    "libtool":C)
145241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # See if we are running on zsh, and set the options which allow our
145261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    # commands through without removal of \ escapes.
145271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    if test -n "${ZSH_VERSION+set}" ; then
145281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      setopt NO_GLOB_SUBST
145291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    fi
145301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cfgfile="${ofile}T"
145321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
145331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    $RM "$cfgfile"
145341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat <<_LT_EOF >> "$cfgfile"
145361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#! $SHELL
145371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
145391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
145401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
145411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# NOTE: Changes made to this file will be lost: look at ltmain.sh.
145421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
145431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
145441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
145451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#                 Foundation, Inc.
145461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#   Written by Gordon Matzigkeit, 1996
145471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
145481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#   This file is part of GNU Libtool.
145491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
145501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU Libtool is free software; you can redistribute it and/or
145511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# modify it under the terms of the GNU General Public License as
145521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# published by the Free Software Foundation; either version 2 of
145531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# the License, or (at your option) any later version.
145541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
145551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# As a special exception to the GNU General Public License,
145561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# if you distribute this file as part of a program or library that
145571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# is built using GNU Libtool, you may include this file under the
145581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# same distribution terms that you use for the rest of that program.
145591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
145601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU Libtool is distributed in the hope that it will be useful,
145611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# but WITHOUT ANY WARRANTY; without even the implied warranty of
145621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
145631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# GNU General Public License for more details.
145641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich#
145651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# You should have received a copy of the GNU General Public License
145661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# along with GNU Libtool; see the file COPYING.  If not, a copy
145671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
145681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# obtained by writing to the Free Software Foundation, Inc.,
145691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
145701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The names of the tagged configurations supported by this script.
145731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichavailable_tags=""
145741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ### BEGIN LIBTOOL CONFIG
145761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Which release of libtool.m4 was used?
145781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_version=$macro_version
145791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmacro_revision=$macro_revision
145801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to build shared libraries.
145821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_libtool_libs=$enable_shared
145831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to build static libraries.
145851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_old_libs=$enable_static
145861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# What type of objects to build.
145881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpic_mode=$pic_mode
145891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to optimize for fast installation.
145911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfast_install=$enable_fast_install
145921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shell to use when invoking shell scripts.
145941d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSHELL=$lt_SHELL
145951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# An echo program that protects backslashes.
145971d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichECHO=$lt_ECHO
145981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
145991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The PATH separator for the build system.
146001d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichPATH_SEPARATOR=$lt_PATH_SEPARATOR
146011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The host system.
146031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_alias=$host_alias
146041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost=$host
146051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhost_os=$host_os
146061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The build system.
146081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_alias=$build_alias
146091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild=$build
146101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_os=$build_os
146111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A sed program that does not truncate output.
146131d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSED=$lt_SED
146141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Sed that helps us avoid accidentally triggering echo(1) options like -n.
146161d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichXsed="\$SED -e 1s/^X//"
146171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A grep program that handles long lines.
146191d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichGREP=$lt_GREP
146201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# An ERE matcher.
146221d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichEGREP=$lt_EGREP
146231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A literal string matcher.
146251d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichFGREP=$lt_FGREP
146261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A BSD- or MS-compatible name lister.
146281d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNM=$lt_NM
146291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we need soft or hard links.
146311d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLN_S=$lt_LN_S
146321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# What is the maximum length of a command?
146341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmax_cmd_len=$max_cmd_len
146351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Object file suffix (normally "o").
146371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjext=$ac_objext
146381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Executable file suffix (normally "").
146401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexeext=$exeext
146411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# whether the shell understands "unset".
146431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_unset=$lt_unset
146441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# turn spaces into newlines.
146461d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSP2NL=$lt_lt_SP2NL
146471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# turn newlines into spaces.
146491d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNL2SP=$lt_lt_NL2SP
146501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# convert \$build file names to \$host format.
146521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_host_file_cmd=$lt_cv_to_host_file_cmd
146531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# convert \$build files to toolchain format.
146551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichto_tool_file_cmd=$lt_cv_to_tool_file_cmd
146561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# An object symbol dumper.
146581d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOBJDUMP=$lt_OBJDUMP
146591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Method to check whether dependent libraries are shared objects.
146611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdeplibs_check_method=$lt_deplibs_check_method
146621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to use when deplibs_check_method = "file_magic".
146641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_cmd=$lt_file_magic_cmd
146651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to find potential files when deplibs_check_method = "file_magic".
146671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_magic_glob=$lt_file_magic_glob
146681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
146701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwant_nocaseglob=$lt_want_nocaseglob
146711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# DLL creation program.
146731d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDLLTOOL=$lt_DLLTOOL
146741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to associate shared and link libraries.
146761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
146771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The archiver.
146791d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR=$lt_AR
146801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flags to create an archive.
146821d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichAR_FLAGS=$lt_AR_FLAGS
146831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to feed a file listing to the archiver.
146851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchiver_list_spec=$lt_archiver_list_spec
146861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A symbol stripping program.
146881d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichSTRIP=$lt_STRIP
146891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to install an old-style archive.
146911d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichRANLIB=$lt_RANLIB
146921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postinstall_cmds=$lt_old_postinstall_cmds
146931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_postuninstall_cmds=$lt_old_postuninstall_cmds
146941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether to use a lock for old archive extraction.
146961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlock_old_archive_extraction=$lock_old_archive_extraction
146971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
146981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A C compiler.
146991d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCC=$lt_CC
147001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# LTCC compiler flags.
147021d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLTCFLAGS=$lt_CFLAGS
147031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Take the output of nm and produce a listing of raw symbols and C names.
147051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
147061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform the output of nm in a proper C declaration.
147081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
147091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform the output of nm in a C name address pair.
147111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
147121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Transform the output of nm in a C name address pair when lib prefix is needed.
147141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
147151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Specify filename containing input files for \$NM.
147171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichnm_file_list_spec=$lt_nm_file_list_spec
147181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The root where to search for dependent libraries,and in which our libraries should be installed.
147201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlt_sysroot=$lt_sysroot
147211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The name of the directory that contains temporary libtool files.
147231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichobjdir=$objdir
147241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Used to examine libraries when file_magic_cmd begins with "file".
147261d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMAGIC_CMD=$MAGIC_CMD
147271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Must we lock files when doing compilation?
147291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_locks=$lt_need_locks
147301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Manifest tool.
147321d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichMANIFEST_TOOL=$lt_MANIFEST_TOOL
147331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
147351d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichDSYMUTIL=$lt_DSYMUTIL
147361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tool to change global to local symbols on Mac OS X.
147381d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichNMEDIT=$lt_NMEDIT
147391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Tool to manipulate fat objects and archives on Mac OS X.
147411d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLIPO=$lt_LIPO
147421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ldd/readelf like tool for Mach-O binaries on Mac OS X.
147441d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL=$lt_OTOOL
147451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
147471d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichOTOOL64=$lt_OTOOL64
147481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Old archive suffix (normally "a").
147501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibext=$libext
147511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shared library suffix (normally ".so").
147531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshrext_cmds=$lt_shrext_cmds
147541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The commands to extract the exported symbol list from a shared archive.
147561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichextract_expsyms_cmds=$lt_extract_expsyms_cmds
147571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Variables whose values should be saved in libtool wrapper scripts and
147591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# restored at link time.
147601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichvariables_saved_for_relink=$lt_variables_saved_for_relink
147611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do we need the "lib" prefix for modules?
147631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_lib_prefix=$need_lib_prefix
147641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Do we need a version for libraries?
147661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichneed_version=$need_version
147671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Library versioning type.
147691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichversion_type=$version_type
147701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shared library runtime path variable.
147721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichrunpath_var=$runpath_var
147731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Shared library path variable.
147751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_var=$shlibpath_var
147761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Is shlibpath searched before the hard-coded library search path?
147781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichshlibpath_overrides_runpath=$shlibpath_overrides_runpath
147791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Format of library name prefix.
147811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibname_spec=$lt_libname_spec
147821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# List of archive names.  First name is the real one, the rest are links.
147841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The last name is the one that the linker finds with -lNAME
147851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlibrary_names_spec=$lt_library_names_spec
147861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The coded name of the library, if different from the real name.
147881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsoname_spec=$lt_soname_spec
147891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Permission mode override for installation of shared libraries.
147911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinstall_override_mode=$lt_install_override_mode
147921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to use after installation of a shared archive.
147941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostinstall_cmds=$lt_postinstall_cmds
147951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Command to use after uninstallation of a shared archive.
147971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostuninstall_cmds=$lt_postuninstall_cmds
147981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
147991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to finish a libtool library installation in a directory.
148001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_cmds=$lt_finish_cmds
148011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# As "finish_cmds", except a single script fragment to be evaled but
148031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# not shown.
148041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfinish_eval=$lt_finish_eval
148051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we should hardcode library paths into libraries.
148071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_into_libs=$hardcode_into_libs
148081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compile-time system search path for libraries.
148101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_search_path_spec=$lt_sys_lib_search_path_spec
148111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Run-time system search path for libraries.
148131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
148141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether dlopen is supported.
148161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdlopen_support=$enable_dlopen
148171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether dlopen of programs is supported.
148191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdlopen_self=$enable_dlopen_self
148201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether dlopen of statically linked programs is supported.
148221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdlopen_self_static=$enable_dlopen_self_static
148231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands to strip libraries.
148251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_striplib=$lt_old_striplib
148261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichstriplib=$lt_striplib
148271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The linker used to build libraries.
148301d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichLD=$lt_LD
148311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to create reloadable object files.
148331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_flag=$lt_reload_flag
148341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichreload_cmds=$lt_reload_cmds
148351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to build an old-style archive.
148371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_cmds=$lt_old_archive_cmds
148381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# A language specific compiler.
148401d1011a3c5049a7f9eef99d22f3704e4367579ccNick KralevichCC=$lt_compiler
148411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Is the compiler the GNU compiler?
148431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gcc=$GCC
148441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to turn off builtin functions.
148461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
148471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Additional compiler flags for building library objects.
148491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpic_flag=$lt_lt_prog_compiler_pic
148501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to pass a linker flag through the compiler.
148521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwl=$lt_lt_prog_compiler_wl
148531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to prevent dynamic linking.
148551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlink_static_flag=$lt_lt_prog_compiler_static
148561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Does compiler simultaneously support -c and -o options?
148581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_c_o=$lt_lt_cv_prog_compiler_c_o
148591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to add -lc for building shared libraries.
148611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichbuild_libtool_need_lc=$archive_cmds_need_lc
148621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether or not to disallow shared libs when runtime libs are static.
148641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
148651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to allow reflexive dlopens.
148671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
148681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Compiler flag to generate shared objects directly from archives.
148701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwhole_archive_flag_spec=$lt_whole_archive_flag_spec
148711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether the compiler copes with passing no objects directly.
148731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichcompiler_needs_object=$lt_compiler_needs_object
148741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create an old-style archive from a shared archive.
148761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
148771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Create a temporary old-style archive to link instead of a shared archive.
148791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
148801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to build a shared archive.
148821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_cmds=$lt_archive_cmds
148831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevicharchive_expsym_cmds=$lt_archive_expsym_cmds
148841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands used to build a loadable module if different from building
148861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# a shared archive.
148871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_cmds=$lt_module_cmds
148881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichmodule_expsym_cmds=$lt_module_expsym_cmds
148891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we are building with GNU ld or not.
148911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichwith_gnu_ld=$lt_with_gnu_ld
148921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flag that allows shared libraries with undefined symbols to be built.
148941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichallow_undefined_flag=$lt_allow_undefined_flag
148951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flag that enforces no undefined symbols.
148971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichno_undefined_flag=$lt_no_undefined_flag
148981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
148991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Flag to hardcode \$libdir into a binary during linking.
149001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# This must work even if \$libdir does not exist
149011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
149021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether we need a single "-rpath" flag with a separated argument.
149041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_libdir_separator=$lt_hardcode_libdir_separator
149051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
149071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# DIR into the resulting binary.
149081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct=$hardcode_direct
149091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
149111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# DIR into the resulting binary and the resulting library dependency is
149121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
149131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# library is relocated.
149141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_direct_absolute=$hardcode_direct_absolute
149151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
149171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# into the resulting binary.
149181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_minus_L=$hardcode_minus_L
149191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
149211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# into the resulting binary.
149221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_shlibpath_var=$hardcode_shlibpath_var
149231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if building a shared library automatically hardcodes DIR
149251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# into the library and all subsequent libraries and executables linked
149261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# against it.
149271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_automatic=$hardcode_automatic
149281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to yes if linker adds runtime paths of dependent libraries
149301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# to runtime path list.
149311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinherit_rpath=$inherit_rpath
149321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Whether libtool must link a program against all its dependency libraries.
149341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichlink_all_deplibs=$link_all_deplibs
149351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Set to "yes" if exported symbols are required.
149371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichalways_export_symbols=$always_export_symbols
149381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# The commands to list exported symbols.
149401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexport_symbols_cmds=$lt_export_symbols_cmds
149411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Symbols that should not be listed in the preloaded symbols.
149431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichexclude_expsyms=$lt_exclude_expsyms
149441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Symbols that must always be exported.
149461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichinclude_expsyms=$lt_include_expsyms
149471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands necessary for linking programs (against libraries) with templates.
149491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichprelink_cmds=$lt_prelink_cmds
149501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Commands necessary for finishing linking programs.
149521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichpostlink_cmds=$lt_postlink_cmds
149531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Specify filename containing input files.
149551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfile_list_spec=$lt_file_list_spec
149561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# How to hardcode a shared library path into an executable.
149581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichhardcode_action=$hardcode_action
149591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# ### END LIBTOOL CONFIG
149611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
149631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  case $host_os in
149651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  aix3*)
149661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    cat <<\_LT_EOF >> "$cfgfile"
149671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# AIX sometimes has problems with the GCC collect2 program.  For some
149681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# reason, if we set the COLLECT_NAMES environment variable, the problems
149691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# vanish in a puff of smoke.
149701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "X${COLLECT_NAMES+set}" != Xset; then
149711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  COLLECT_NAMES=
149721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  export COLLECT_NAMES
149731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
149741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_LT_EOF
149751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ;;
149761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
149771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichltmain="$ac_aux_dir/ltmain.sh"
149801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # We use sed instead of cat because bash on DJGPP gets confused if
149831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
149841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # text mode, it properly converts lines to CR/LF.  This bash problem
149851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # is reportedly fixed, but why not run on old versions too?
149861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed '$q' "$ltmain" >> "$cfgfile" \
149871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich     || (rm -f "$cfgfile"; exit 1)
149881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
149891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  if test x"$xsi_shell" = xyes; then
149901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
149911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_dirname ()\
149921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
149931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    case ${1} in\
149941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\      */*) func_dirname_result="${1%/*}${2}" ;;\
149951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\      *  ) func_dirname_result="${3}" ;;\
149961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    esac\
149971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
149981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
149991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_basename ()$/,/^} # func_basename /c\
150041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_basename ()\
150051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_basename_result="${1##*/}"\
150071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
150081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
150141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_dirname_and_basename ()\
150151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    case ${1} in\
150171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\      */*) func_dirname_result="${1%/*}${2}" ;;\
150181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\      *  ) func_dirname_result="${3}" ;;\
150191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    esac\
150201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_basename_result="${1##*/}"\
150211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
150221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
150281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_stripname ()\
150291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
150311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    # positional parameters, so assign one to ordinary parameter first.\
150321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_stripname_result=${3}\
150331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_stripname_result=${func_stripname_result#"${1}"}\
150341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_stripname_result=${func_stripname_result%"${2}"}\
150351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
150361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
150421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_split_long_opt ()\
150431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_split_long_opt_name=${1%%=*}\
150451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_split_long_opt_arg=${1#*=}\
150461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
150471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
150531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_split_short_opt ()\
150541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_split_short_opt_arg=${1#??}\
150561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
150571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
150581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
150641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_lo2o ()\
150651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    case ${1} in\
150671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
150681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\      *)    func_lo2o_result=${1} ;;\
150691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    esac\
150701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
150711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_xform ()$/,/^} # func_xform /c\
150771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_xform ()\
150781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    func_xform_result=${1%.*}.lo\
150801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
150811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_arith ()$/,/^} # func_arith /c\
150871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_arith ()\
150881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    func_arith_result=$(( $* ))\
150901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
150911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
150921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
150931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
150941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
150961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_len ()$/,/^} # func_len /c\
150971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_len ()\
150981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
150991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    func_len_result=${#1}\
151001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
151011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
151021d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
151031d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
151041d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151051d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
151061d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151071d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$lt_shell_append" = xyes; then
151081d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_append ()$/,/^} # func_append /c\
151091d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_append ()\
151101d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
151111d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    eval "${1}+=\\${2}"\
151121d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
151131d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
151141d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
151151d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
151161d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151171d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151181d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
151191d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfunc_append_quoted ()\
151201d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich{\
151211d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    func_quote_for_eval "${2}"\
151221d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
151231d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
151241d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  && mv -f "$cfgfile.tmp" "$cfgfile" \
151251d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
151261d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest 0 -eq $? || _lt_function_replace_fail=:
151271d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151281d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151291d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Save a `func_append' function call where possible by direct use of '+='
151301d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
151311d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    && mv -f "$cfgfile.tmp" "$cfgfile" \
151321d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
151331d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test 0 -eq $? || _lt_function_replace_fail=:
151341d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichelse
151351d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Save a `func_append' function call even when '+=' is not available
151361d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
151371d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    && mv -f "$cfgfile.tmp" "$cfgfile" \
151381d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
151391d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test 0 -eq $? || _lt_function_replace_fail=:
151401d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
151411d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151421d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test x"$_lt_function_replace_fail" = x":"; then
151431d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
151441d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
151451d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
151461d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151471d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151481d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich   mv -f "$cfgfile" "$ofile" ||
151491d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
151501d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  chmod +x "$ofile"
151511d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151521d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich ;;
151531d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151541d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  esac
151551d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichdone # for ac_tag
151561d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151571d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151581d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichas_fn_exit 0
151591d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich_ACEOF
151601d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichac_clean_files=$ac_clean_files_save
151611d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151621d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichtest $ac_write_fail = 0 ||
151631d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
151641d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151651d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151661d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# configure is writing to config.log, and then calls config.status.
151671d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# config.status does its own redirection, appending to config.log.
151681d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# Unfortunately, on DOS this fails, as config.log is still kept open
151691d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# by configure, so config.status won't be able to write to it; its
151701d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# output is simply discarded.  So we exec the FD to /dev/null,
151711d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# effectively closing config.log, so it can be properly (re)opened and
151721d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# appended to by config.status.  When coming back to configure, we
151731d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich# need to make the FD available again.
151741d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test "$no_create" != yes; then
151751d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_cs_success=:
151761d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  ac_config_status_args=
151771d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  test "$silent" = yes &&
151781d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich    ac_config_status_args="$ac_config_status_args --quiet"
151791d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exec 5>/dev/null
151801d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
151811d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  exec 5>>config.log
151821d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
151831d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  # would make configure fail if this is the last instruction.
151841d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  $ac_cs_success || as_fn_exit 1
151851d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
151861d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
151871d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
151881d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
151891d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichfi
151901d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151911d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151921d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho .
151931d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevichecho "
151941d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich
151951d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  libcap-ng Version:      $VERSION
151961d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  Target:                 $target
151971d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  Installation prefix:    $prefix
151981d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  Compiler:               $CC
151991d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich  Compiler flags:
152001d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich`echo $CFLAGS | fmt -w 50 | sed 's,^,                          ,'`
152011d1011a3c5049a7f9eef99d22f3704e4367579ccNick Kralevich"
15202