Blame aclocal.m4

Packit a38265
# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
Packit a38265
Packit a38265
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
Packit a38265
# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
Packit a38265
# This file is free software; the Free Software Foundation
Packit a38265
# gives unlimited permission to copy and/or distribute it,
Packit a38265
# with or without modifications, as long as this notice is preserved.
Packit a38265
Packit a38265
# This program is distributed in the hope that it will be useful,
Packit a38265
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
Packit a38265
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
Packit a38265
# PARTICULAR PURPOSE.
Packit a38265
Packit a38265
m4_ifndef([AC_AUTOCONF_VERSION],
Packit a38265
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
Packit a38265
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
Packit a38265
[m4_warning([this file was generated for autoconf 2.65.
Packit a38265
You have another version of autoconf.  It may work, but is not guaranteed to.
Packit a38265
If you have problems, you may need to regenerate the build system entirely.
Packit a38265
To do so, use the procedure documented by the package, typically `autoreconf'.])])
Packit a38265
Packit a38265
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
Packit a38265
#
Packit a38265
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Packit a38265
#                 2006, 2007, 2008 Free Software Foundation, Inc.
Packit a38265
#   Written by Gordon Matzigkeit, 1996
Packit a38265
#
Packit a38265
# This file is free software; the Free Software Foundation gives
Packit a38265
# unlimited permission to copy and/or distribute it, with or without
Packit a38265
# modifications, as long as this notice is preserved.
Packit a38265
Packit a38265
m4_define([_LT_COPYING], [dnl
Packit a38265
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Packit a38265
#                 2006, 2007, 2008 Free Software Foundation, Inc.
Packit a38265
#   Written by Gordon Matzigkeit, 1996
Packit a38265
#
Packit a38265
#   This file is part of GNU Libtool.
Packit a38265
#
Packit a38265
# GNU Libtool is free software; you can redistribute it and/or
Packit a38265
# modify it under the terms of the GNU General Public License as
Packit a38265
# published by the Free Software Foundation; either version 2 of
Packit a38265
# the License, or (at your option) any later version.
Packit a38265
#
Packit a38265
# As a special exception to the GNU General Public License,
Packit a38265
# if you distribute this file as part of a program or library that
Packit a38265
# is built using GNU Libtool, you may include this file under the
Packit a38265
# same distribution terms that you use for the rest of that program.
Packit a38265
#
Packit a38265
# GNU Libtool is distributed in the hope that it will be useful,
Packit a38265
# but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit a38265
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit a38265
# GNU General Public License for more details.
Packit a38265
#
Packit a38265
# You should have received a copy of the GNU General Public License
Packit a38265
# along with GNU Libtool; see the file COPYING.  If not, a copy
Packit a38265
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
Packit a38265
# obtained by writing to the Free Software Foundation, Inc.,
Packit a38265
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Packit a38265
])
Packit a38265
Packit a38265
# serial 56 LT_INIT
Packit a38265
Packit a38265
Packit a38265
# LT_PREREQ(VERSION)
Packit a38265
# ------------------
Packit a38265
# Complain and exit if this libtool version is less that VERSION.
Packit a38265
m4_defun([LT_PREREQ],
Packit a38265
[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
Packit a38265
       [m4_default([$3],
Packit a38265
		   [m4_fatal([Libtool version $1 or higher is required],
Packit a38265
		             63)])],
Packit a38265
       [$2])])
Packit a38265
Packit a38265
Packit a38265
# _LT_CHECK_BUILDDIR
Packit a38265
# ------------------
Packit a38265
# Complain if the absolute build directory name contains unusual characters
Packit a38265
m4_defun([_LT_CHECK_BUILDDIR],
Packit a38265
[case `pwd` in
Packit a38265
  *\ * | *\	*)
Packit a38265
    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
Packit a38265
esac
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# LT_INIT([OPTIONS])
Packit a38265
# ------------------
Packit a38265
AC_DEFUN([LT_INIT],
Packit a38265
[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
Packit a38265
AC_BEFORE([$0], [LT_LANG])dnl
Packit a38265
AC_BEFORE([$0], [LT_OUTPUT])dnl
Packit a38265
AC_BEFORE([$0], [LTDL_INIT])dnl
Packit a38265
m4_require([_LT_CHECK_BUILDDIR])dnl
Packit a38265
Packit a38265
dnl Autoconf doesn't catch unexpanded LT_ macros by default:
Packit a38265
m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
Packit a38265
m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
Packit a38265
dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
Packit a38265
dnl unless we require an AC_DEFUNed macro:
Packit a38265
AC_REQUIRE([LTOPTIONS_VERSION])dnl
Packit a38265
AC_REQUIRE([LTSUGAR_VERSION])dnl
Packit a38265
AC_REQUIRE([LTVERSION_VERSION])dnl
Packit a38265
AC_REQUIRE([LTOBSOLETE_VERSION])dnl
Packit a38265
m4_require([_LT_PROG_LTMAIN])dnl
Packit a38265
Packit a38265
dnl Parse OPTIONS
Packit a38265
_LT_SET_OPTIONS([$0], [$1])
Packit a38265
Packit a38265
# This can be used to rebuild libtool when needed
Packit a38265
LIBTOOL_DEPS="$ltmain"
Packit a38265
Packit a38265
# Always use our own libtool.
Packit a38265
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
Packit a38265
AC_SUBST(LIBTOOL)dnl
Packit a38265
Packit a38265
_LT_SETUP
Packit a38265
Packit a38265
# Only expand once:
Packit a38265
m4_define([LT_INIT])
Packit a38265
])# LT_INIT
Packit a38265
Packit a38265
# Old names:
Packit a38265
AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
Packit a38265
AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
Packit a38265
dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_CC_BASENAME(CC)
Packit a38265
# -------------------
Packit a38265
# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
Packit a38265
m4_defun([_LT_CC_BASENAME],
Packit a38265
[for cc_temp in $1""; do
Packit a38265
  case $cc_temp in
Packit a38265
    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
Packit a38265
    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
Packit a38265
    \-*) ;;
Packit a38265
    *) break;;
Packit a38265
  esac
Packit a38265
done
Packit a38265
cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_FILEUTILS_DEFAULTS
Packit a38265
# ----------------------
Packit a38265
# It is okay to use these file commands and assume they have been set
Packit a38265
# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
Packit a38265
m4_defun([_LT_FILEUTILS_DEFAULTS],
Packit a38265
[: ${CP="cp -f"}
Packit a38265
: ${MV="mv -f"}
Packit a38265
: ${RM="rm -f"}
Packit a38265
])# _LT_FILEUTILS_DEFAULTS
Packit a38265
Packit a38265
Packit a38265
# _LT_SETUP
Packit a38265
# ---------
Packit a38265
m4_defun([_LT_SETUP],
Packit a38265
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
Packit a38265
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
Packit a38265
_LT_DECL([], [host_alias], [0], [The host system])dnl
Packit a38265
_LT_DECL([], [host], [0])dnl
Packit a38265
_LT_DECL([], [host_os], [0])dnl
Packit a38265
dnl
Packit a38265
_LT_DECL([], [build_alias], [0], [The build system])dnl
Packit a38265
_LT_DECL([], [build], [0])dnl
Packit a38265
_LT_DECL([], [build_os], [0])dnl
Packit a38265
dnl
Packit a38265
AC_REQUIRE([AC_PROG_CC])dnl
Packit a38265
AC_REQUIRE([LT_PATH_LD])dnl
Packit a38265
AC_REQUIRE([LT_PATH_NM])dnl
Packit a38265
dnl
Packit a38265
AC_REQUIRE([AC_PROG_LN_S])dnl
Packit a38265
test -z "$LN_S" && LN_S="ln -s"
Packit a38265
_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
Packit a38265
dnl
Packit a38265
AC_REQUIRE([LT_CMD_MAX_LEN])dnl
Packit a38265
_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
Packit a38265
_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
Packit a38265
dnl
Packit a38265
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
Packit a38265
m4_require([_LT_CMD_RELOAD])dnl
Packit a38265
m4_require([_LT_CHECK_MAGIC_METHOD])dnl
Packit a38265
m4_require([_LT_CMD_OLD_ARCHIVE])dnl
Packit a38265
m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
Packit a38265
Packit a38265
_LT_CONFIG_LIBTOOL_INIT([
Packit a38265
# See if we are running on zsh, and set the options which allow our
Packit a38265
# commands through without removal of \ escapes INIT.
Packit a38265
if test -n "\${ZSH_VERSION+set}" ; then
Packit a38265
   setopt NO_GLOB_SUBST
Packit a38265
fi
Packit a38265
])
Packit a38265
if test -n "${ZSH_VERSION+set}" ; then
Packit a38265
   setopt NO_GLOB_SUBST
Packit a38265
fi
Packit a38265
Packit a38265
_LT_CHECK_OBJDIR
Packit a38265
Packit a38265
m4_require([_LT_TAG_COMPILER])dnl
Packit a38265
_LT_PROG_ECHO_BACKSLASH
Packit a38265
Packit a38265
case $host_os in
Packit a38265
aix3*)
Packit a38265
  # AIX sometimes has problems with the GCC collect2 program.  For some
Packit a38265
  # reason, if we set the COLLECT_NAMES environment variable, the problems
Packit a38265
  # vanish in a puff of smoke.
Packit a38265
  if test "X${COLLECT_NAMES+set}" != Xset; then
Packit a38265
    COLLECT_NAMES=
Packit a38265
    export COLLECT_NAMES
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
Packit a38265
# Sed substitution that helps us do robust quoting.  It backslashifies
Packit a38265
# metacharacters that are still active within double-quoted strings.
Packit a38265
sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
Packit a38265
Packit a38265
# Same as above, but do not quote variable references.
Packit a38265
double_quote_subst='s/\([["`\\]]\)/\\\1/g'
Packit a38265
Packit a38265
# Sed substitution to delay expansion of an escaped shell variable in a
Packit a38265
# double_quote_subst'ed string.
Packit a38265
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
Packit a38265
Packit a38265
# Sed substitution to delay expansion of an escaped single quote.
Packit a38265
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
Packit a38265
Packit a38265
# Sed substitution to avoid accidental globbing in evaled expressions
Packit a38265
no_glob_subst='s/\*/\\\*/g'
Packit a38265
Packit a38265
# Global variables:
Packit a38265
ofile=libtool
Packit a38265
can_build_shared=yes
Packit a38265
Packit a38265
# All known linkers require a `.a' archive for static linking (except MSVC,
Packit a38265
# which needs '.lib').
Packit a38265
libext=a
Packit a38265
Packit a38265
with_gnu_ld="$lt_cv_prog_gnu_ld"
Packit a38265
Packit a38265
old_CC="$CC"
Packit a38265
old_CFLAGS="$CFLAGS"
Packit a38265
Packit a38265
# Set sane defaults for various variables
Packit a38265
test -z "$CC" && CC=cc
Packit a38265
test -z "$LTCC" && LTCC=$CC
Packit a38265
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
Packit a38265
test -z "$LD" && LD=ld
Packit a38265
test -z "$ac_objext" && ac_objext=o
Packit a38265
Packit a38265
_LT_CC_BASENAME([$compiler])
Packit a38265
Packit a38265
# Only perform the check for file, if the check method requires it
Packit a38265
test -z "$MAGIC_CMD" && MAGIC_CMD=file
Packit a38265
case $deplibs_check_method in
Packit a38265
file_magic*)
Packit a38265
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Packit a38265
    _LT_PATH_MAGIC
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
Packit a38265
# Use C for the default configuration in the libtool script
Packit a38265
LT_SUPPORTED_TAG([CC])
Packit a38265
_LT_LANG_C_CONFIG
Packit a38265
_LT_LANG_DEFAULT_CONFIG
Packit a38265
_LT_CONFIG_COMMANDS
Packit a38265
])# _LT_SETUP
Packit a38265
Packit a38265
Packit a38265
# _LT_PROG_LTMAIN
Packit a38265
# ---------------
Packit a38265
# Note that this code is called both from `configure', and `config.status'
Packit a38265
# now that we use AC_CONFIG_COMMANDS to generate libtool.  Notably,
Packit a38265
# `config.status' has no value for ac_aux_dir unless we are using Automake,
Packit a38265
# so we pass a copy along to make sure it has a sensible value anyway.
Packit a38265
m4_defun([_LT_PROG_LTMAIN],
Packit a38265
[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
Packit a38265
_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
Packit a38265
ltmain="$ac_aux_dir/ltmain.sh"
Packit a38265
])# _LT_PROG_LTMAIN
Packit a38265
Packit a38265
Packit a38265
Packit a38265
# So that we can recreate a full libtool script including additional
Packit a38265
# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
Packit a38265
# in macros and then make a single call at the end using the `libtool'
Packit a38265
# label.
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
Packit a38265
# ----------------------------------------
Packit a38265
# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
Packit a38265
m4_define([_LT_CONFIG_LIBTOOL_INIT],
Packit a38265
[m4_ifval([$1],
Packit a38265
          [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
Packit a38265
                     [$1
Packit a38265
])])])
Packit a38265
Packit a38265
# Initialize.
Packit a38265
m4_define([_LT_OUTPUT_LIBTOOL_INIT])
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG_LIBTOOL([COMMANDS])
Packit a38265
# ------------------------------
Packit a38265
# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
Packit a38265
m4_define([_LT_CONFIG_LIBTOOL],
Packit a38265
[m4_ifval([$1],
Packit a38265
          [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
Packit a38265
                     [$1
Packit a38265
])])])
Packit a38265
Packit a38265
# Initialize.
Packit a38265
m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
Packit a38265
# -----------------------------------------------------
Packit a38265
m4_defun([_LT_CONFIG_SAVE_COMMANDS],
Packit a38265
[_LT_CONFIG_LIBTOOL([$1])
Packit a38265
_LT_CONFIG_LIBTOOL_INIT([$2])
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_FORMAT_COMMENT([COMMENT])
Packit a38265
# -----------------------------
Packit a38265
# Add leading comment marks to the start of each line, and a trailing
Packit a38265
# full-stop to the whole comment if one is not present already.
Packit a38265
m4_define([_LT_FORMAT_COMMENT],
Packit a38265
[m4_ifval([$1], [
Packit a38265
m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
Packit a38265
              [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
Packit a38265
)])
Packit a38265
Packit a38265
Packit a38265
Packit a38265
Packit a38265
Packit a38265
# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
Packit a38265
# -------------------------------------------------------------------
Packit a38265
# CONFIGNAME is the name given to the value in the libtool script.
Packit a38265
# VARNAME is the (base) name used in the configure script.
Packit a38265
# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
Packit a38265
# VARNAME.  Any other value will be used directly.
Packit a38265
m4_define([_LT_DECL],
Packit a38265
[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
Packit a38265
    [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
Packit a38265
	[m4_ifval([$1], [$1], [$2])])
Packit a38265
    lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
Packit a38265
    m4_ifval([$4],
Packit a38265
	[lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
Packit a38265
    lt_dict_add_subkey([lt_decl_dict], [$2],
Packit a38265
	[tagged?], [m4_ifval([$5], [yes], [no])])])
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
Packit a38265
# --------------------------------------------------------
Packit a38265
m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
Packit a38265
Packit a38265
Packit a38265
# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
Packit a38265
# ------------------------------------------------
Packit a38265
m4_define([lt_decl_tag_varnames],
Packit a38265
[_lt_decl_filter([tagged?], [yes], $@)])
Packit a38265
Packit a38265
Packit a38265
# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
Packit a38265
# ---------------------------------------------------------
Packit a38265
m4_define([_lt_decl_filter],
Packit a38265
[m4_case([$#],
Packit a38265
  [0], [m4_fatal([$0: too few arguments: $#])],
Packit a38265
  [1], [m4_fatal([$0: too few arguments: $#: $1])],
Packit a38265
  [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
Packit a38265
  [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
Packit a38265
  [lt_dict_filter([lt_decl_dict], $@)])[]dnl
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
Packit a38265
# --------------------------------------------------
Packit a38265
m4_define([lt_decl_quote_varnames],
Packit a38265
[_lt_decl_filter([value], [1], $@)])
Packit a38265
Packit a38265
Packit a38265
# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
Packit a38265
# ---------------------------------------------------
Packit a38265
m4_define([lt_decl_dquote_varnames],
Packit a38265
[_lt_decl_filter([value], [2], $@)])
Packit a38265
Packit a38265
Packit a38265
# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
Packit a38265
# ---------------------------------------------------
Packit a38265
m4_define([lt_decl_varnames_tagged],
Packit a38265
[m4_assert([$# <= 2])dnl
Packit a38265
_$0(m4_quote(m4_default([$1], [[, ]])),
Packit a38265
    m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
Packit a38265
    m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
Packit a38265
m4_define([_lt_decl_varnames_tagged],
Packit a38265
[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
Packit a38265
Packit a38265
Packit a38265
# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
Packit a38265
# ------------------------------------------------
Packit a38265
m4_define([lt_decl_all_varnames],
Packit a38265
[_$0(m4_quote(m4_default([$1], [[, ]])),
Packit a38265
     m4_if([$2], [],
Packit a38265
	   m4_quote(lt_decl_varnames),
Packit a38265
	m4_quote(m4_shift($@))))[]dnl
Packit a38265
])
Packit a38265
m4_define([_lt_decl_all_varnames],
Packit a38265
[lt_join($@, lt_decl_varnames_tagged([$1],
Packit a38265
			lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG_STATUS_DECLARE([VARNAME])
Packit a38265
# ------------------------------------
Packit a38265
# Quote a variable value, and forward it to `config.status' so that its
Packit a38265
# declaration there will have the same value as in `configure'.  VARNAME
Packit a38265
# must have a single quote delimited value for this to work.
Packit a38265
m4_define([_LT_CONFIG_STATUS_DECLARE],
Packit a38265
[$1='`$ECHO "X$][$1" | $Xsed -e "$delay_single_quote_subst"`'])
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG_STATUS_DECLARATIONS
Packit a38265
# ------------------------------
Packit a38265
# We delimit libtool config variables with single quotes, so when
Packit a38265
# we write them to config.status, we have to be sure to quote all
Packit a38265
# embedded single quotes properly.  In configure, this macro expands
Packit a38265
# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
Packit a38265
#
Packit a38265
#    ='`$ECHO "X$" | $Xsed -e "$delay_single_quote_subst"`'
Packit a38265
m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
Packit a38265
[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
Packit a38265
    [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
Packit a38265
Packit a38265
Packit a38265
# _LT_LIBTOOL_TAGS
Packit a38265
# ----------------
Packit a38265
# Output comment and list of tags supported by the script
Packit a38265
m4_defun([_LT_LIBTOOL_TAGS],
Packit a38265
[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
Packit a38265
available_tags="_LT_TAGS"dnl
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
Packit a38265
# -----------------------------------
Packit a38265
# Extract the dictionary values for VARNAME (optionally with TAG) and
Packit a38265
# expand to a commented shell variable setting:
Packit a38265
#
Packit a38265
#    # Some comment about what VAR is for.
Packit a38265
#    visible_name=$lt_internal_name
Packit a38265
m4_define([_LT_LIBTOOL_DECLARE],
Packit a38265
[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
Packit a38265
					   [description])))[]dnl
Packit a38265
m4_pushdef([_libtool_name],
Packit a38265
    m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
Packit a38265
m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
Packit a38265
    [0], [_libtool_name=[$]$1],
Packit a38265
    [1], [_libtool_name=$lt_[]$1],
Packit a38265
    [2], [_libtool_name=$lt_[]$1],
Packit a38265
    [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
Packit a38265
m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_LIBTOOL_CONFIG_VARS
Packit a38265
# -----------------------
Packit a38265
# Produce commented declarations of non-tagged libtool config variables
Packit a38265
# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
Packit a38265
# script.  Tagged libtool config variables (even for the LIBTOOL CONFIG
Packit a38265
# section) are produced by _LT_LIBTOOL_TAG_VARS.
Packit a38265
m4_defun([_LT_LIBTOOL_CONFIG_VARS],
Packit a38265
[m4_foreach([_lt_var],
Packit a38265
    m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
Packit a38265
    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
Packit a38265
Packit a38265
Packit a38265
# _LT_LIBTOOL_TAG_VARS(TAG)
Packit a38265
# -------------------------
Packit a38265
m4_define([_LT_LIBTOOL_TAG_VARS],
Packit a38265
[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
Packit a38265
    [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
Packit a38265
Packit a38265
Packit a38265
# _LT_TAGVAR(VARNAME, [TAGNAME])
Packit a38265
# ------------------------------
Packit a38265
m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG_COMMANDS
Packit a38265
# -------------------
Packit a38265
# Send accumulated output to $CONFIG_STATUS.  Thanks to the lists of
Packit a38265
# variables for single and double quote escaping we saved from calls
Packit a38265
# to _LT_DECL, we can put quote escaped variables declarations
Packit a38265
# into `config.status', and then the shell code to quote escape them in
Packit a38265
# for loops in `config.status'.  Finally, any additional code accumulated
Packit a38265
# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
Packit a38265
m4_defun([_LT_CONFIG_COMMANDS],
Packit a38265
[AC_PROVIDE_IFELSE([LT_OUTPUT],
Packit a38265
	dnl If the libtool generation code has been placed in $CONFIG_LT,
Packit a38265
	dnl instead of duplicating it all over again into config.status,
Packit a38265
	dnl then we will have config.status run $CONFIG_LT later, so it
Packit a38265
	dnl needs to know what name is stored there:
Packit a38265
        [AC_CONFIG_COMMANDS([libtool],
Packit a38265
            [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
Packit a38265
    dnl If the libtool generation code is destined for config.status,
Packit a38265
    dnl expand the accumulated commands and init code now:
Packit a38265
    [AC_CONFIG_COMMANDS([libtool],
Packit a38265
        [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
Packit a38265
])#_LT_CONFIG_COMMANDS
Packit a38265
Packit a38265
Packit a38265
# Initialize.
Packit a38265
m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
Packit a38265
[
Packit a38265
Packit a38265
# The HP-UX ksh and POSIX shell print the target directory to stdout
Packit a38265
# if CDPATH is set.
Packit a38265
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Packit a38265
Packit a38265
sed_quote_subst='$sed_quote_subst'
Packit a38265
double_quote_subst='$double_quote_subst'
Packit a38265
delay_variable_subst='$delay_variable_subst'
Packit a38265
_LT_CONFIG_STATUS_DECLARATIONS
Packit a38265
LTCC='$LTCC'
Packit a38265
LTCFLAGS='$LTCFLAGS'
Packit a38265
compiler='$compiler_DEFAULT'
Packit a38265
Packit a38265
# Quote evaled strings.
Packit a38265
for var in lt_decl_all_varnames([[ \
Packit a38265
]], lt_decl_quote_varnames); do
Packit a38265
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
Packit a38265
    *[[\\\\\\\`\\"\\\$]]*)
Packit a38265
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Packit a38265
      ;;
Packit a38265
    *)
Packit a38265
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Packit a38265
      ;;
Packit a38265
    esac
Packit a38265
done
Packit a38265
Packit a38265
# Double-quote double-evaled strings.
Packit a38265
for var in lt_decl_all_varnames([[ \
Packit a38265
]], lt_decl_dquote_varnames); do
Packit a38265
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
Packit a38265
    *[[\\\\\\\`\\"\\\$]]*)
Packit a38265
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Packit a38265
      ;;
Packit a38265
    *)
Packit a38265
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
Packit a38265
      ;;
Packit a38265
    esac
Packit a38265
done
Packit a38265
Packit a38265
# Fix-up fallback echo if it was mangled by the above quoting rules.
Packit a38265
case \$lt_ECHO in
Packit a38265
*'\\\[$]0 --fallback-echo"')dnl "
Packit a38265
  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\[$]0 --fallback-echo"\[$]/\[$]0 --fallback-echo"/'\`
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
Packit a38265
_LT_OUTPUT_LIBTOOL_INIT
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# LT_OUTPUT
Packit a38265
# ---------
Packit a38265
# This macro allows early generation of the libtool script (before
Packit a38265
# AC_OUTPUT is called), incase it is used in configure for compilation
Packit a38265
# tests.
Packit a38265
AC_DEFUN([LT_OUTPUT],
Packit a38265
[: ${CONFIG_LT=./config.lt}
Packit a38265
AC_MSG_NOTICE([creating $CONFIG_LT])
Packit a38265
cat >"$CONFIG_LT" <<_LTEOF
Packit a38265
#! $SHELL
Packit a38265
# Generated by $as_me.
Packit a38265
# Run this file to recreate a libtool stub with the current configuration.
Packit a38265
Packit a38265
lt_cl_silent=false
Packit a38265
SHELL=\${CONFIG_SHELL-$SHELL}
Packit a38265
_LTEOF
Packit a38265
Packit a38265
cat >>"$CONFIG_LT" <<\_LTEOF
Packit a38265
AS_SHELL_SANITIZE
Packit a38265
_AS_PREPARE
Packit a38265
Packit a38265
exec AS_MESSAGE_FD>&1
Packit a38265
exec AS_MESSAGE_LOG_FD>>config.log
Packit a38265
{
Packit a38265
  echo
Packit a38265
  AS_BOX([Running $as_me.])
Packit a38265
} >&AS_MESSAGE_LOG_FD
Packit a38265
Packit a38265
lt_cl_help="\
Packit a38265
\`$as_me' creates a local libtool stub from the current configuration,
Packit a38265
for use in further configure time tests before the real libtool is
Packit a38265
generated.
Packit a38265
Packit a38265
Usage: $[0] [[OPTIONS]]
Packit a38265
Packit a38265
  -h, --help      print this help, then exit
Packit a38265
  -V, --version   print version number, then exit
Packit a38265
  -q, --quiet     do not print progress messages
Packit a38265
  -d, --debug     don't remove temporary files
Packit a38265
Packit a38265
Report bugs to <bug-libtool@gnu.org>."
Packit a38265
Packit a38265
lt_cl_version="\
Packit a38265
m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
Packit a38265
m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
Packit a38265
configured by $[0], generated by m4_PACKAGE_STRING.
Packit a38265
Packit a38265
Copyright (C) 2008 Free Software Foundation, Inc.
Packit a38265
This config.lt script is free software; the Free Software Foundation
Packit a38265
gives unlimited permision to copy, distribute and modify it."
Packit a38265
Packit a38265
while test $[#] != 0
Packit a38265
do
Packit a38265
  case $[1] in
Packit a38265
    --version | --v* | -V )
Packit a38265
      echo "$lt_cl_version"; exit 0 ;;
Packit a38265
    --help | --h* | -h )
Packit a38265
      echo "$lt_cl_help"; exit 0 ;;
Packit a38265
    --debug | --d* | -d )
Packit a38265
      debug=: ;;
Packit a38265
    --quiet | --q* | --silent | --s* | -q )
Packit a38265
      lt_cl_silent=: ;;
Packit a38265
Packit a38265
    -*) AC_MSG_ERROR([unrecognized option: $[1]
Packit a38265
Try \`$[0] --help' for more information.]) ;;
Packit a38265
Packit a38265
    *) AC_MSG_ERROR([unrecognized argument: $[1]
Packit a38265
Try \`$[0] --help' for more information.]) ;;
Packit a38265
  esac
Packit a38265
  shift
Packit a38265
done
Packit a38265
Packit a38265
if $lt_cl_silent; then
Packit a38265
  exec AS_MESSAGE_FD>/dev/null
Packit a38265
fi
Packit a38265
_LTEOF
Packit a38265
Packit a38265
cat >>"$CONFIG_LT" <<_LTEOF
Packit a38265
_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
Packit a38265
_LTEOF
Packit a38265
Packit a38265
cat >>"$CONFIG_LT" <<\_LTEOF
Packit a38265
AC_MSG_NOTICE([creating $ofile])
Packit a38265
_LT_OUTPUT_LIBTOOL_COMMANDS
Packit a38265
AS_EXIT(0)
Packit a38265
_LTEOF
Packit a38265
chmod +x "$CONFIG_LT"
Packit a38265
Packit a38265
# configure is writing to config.log, but config.lt does its own redirection,
Packit a38265
# appending to config.log, which fails on DOS, as config.log is still kept
Packit a38265
# open by configure.  Here we exec the FD to /dev/null, effectively closing
Packit a38265
# config.log, so it can be properly (re)opened and appended to by config.lt.
Packit a38265
if test "$no_create" != yes; then
Packit a38265
  lt_cl_success=:
Packit a38265
  test "$silent" = yes &&
Packit a38265
    lt_config_lt_args="$lt_config_lt_args --quiet"
Packit a38265
  exec AS_MESSAGE_LOG_FD>/dev/null
Packit a38265
  $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
Packit a38265
  exec AS_MESSAGE_LOG_FD>>config.log
Packit a38265
  $lt_cl_success || AS_EXIT(1)
Packit a38265
fi
Packit a38265
])# LT_OUTPUT
Packit a38265
Packit a38265
Packit a38265
# _LT_CONFIG(TAG)
Packit a38265
# ---------------
Packit a38265
# If TAG is the built-in tag, create an initial libtool script with a
Packit a38265
# default configuration from the untagged config vars.  Otherwise add code
Packit a38265
# to config.status for appending the configuration named by TAG from the
Packit a38265
# matching tagged config vars.
Packit a38265
m4_defun([_LT_CONFIG],
Packit a38265
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
_LT_CONFIG_SAVE_COMMANDS([
Packit a38265
  m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
Packit a38265
  m4_if(_LT_TAG, [C], [
Packit a38265
    # See if we are running on zsh, and set the options which allow our
Packit a38265
    # commands through without removal of \ escapes.
Packit a38265
    if test -n "${ZSH_VERSION+set}" ; then
Packit a38265
      setopt NO_GLOB_SUBST
Packit a38265
    fi
Packit a38265
Packit a38265
    cfgfile="${ofile}T"
Packit a38265
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
Packit a38265
    $RM "$cfgfile"
Packit a38265
Packit a38265
    cat <<_LT_EOF >> "$cfgfile"
Packit a38265
#! $SHELL
Packit a38265
Packit a38265
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
Packit a38265
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
Packit a38265
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
Packit a38265
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
Packit a38265
#
Packit a38265
_LT_COPYING
Packit a38265
_LT_LIBTOOL_TAGS
Packit a38265
Packit a38265
# ### BEGIN LIBTOOL CONFIG
Packit a38265
_LT_LIBTOOL_CONFIG_VARS
Packit a38265
_LT_LIBTOOL_TAG_VARS
Packit a38265
# ### END LIBTOOL CONFIG
Packit a38265
Packit a38265
_LT_EOF
Packit a38265
Packit a38265
  case $host_os in
Packit a38265
  aix3*)
Packit a38265
    cat <<\_LT_EOF >> "$cfgfile"
Packit a38265
# AIX sometimes has problems with the GCC collect2 program.  For some
Packit a38265
# reason, if we set the COLLECT_NAMES environment variable, the problems
Packit a38265
# vanish in a puff of smoke.
Packit a38265
if test "X${COLLECT_NAMES+set}" != Xset; then
Packit a38265
  COLLECT_NAMES=
Packit a38265
  export COLLECT_NAMES
Packit a38265
fi
Packit a38265
_LT_EOF
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
Packit a38265
  _LT_PROG_LTMAIN
Packit a38265
Packit a38265
  # We use sed instead of cat because bash on DJGPP gets confused if
Packit a38265
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
Packit a38265
  # text mode, it properly converts lines to CR/LF.  This bash problem
Packit a38265
  # is reportedly fixed, but why not run on old versions too?
Packit a38265
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
Packit a38265
    || (rm -f "$cfgfile"; exit 1)
Packit a38265
Packit a38265
  _LT_PROG_XSI_SHELLFNS
Packit a38265
Packit a38265
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
Packit a38265
    || (rm -f "$cfgfile"; exit 1)
Packit a38265
Packit a38265
  mv -f "$cfgfile" "$ofile" ||
Packit a38265
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
Packit a38265
  chmod +x "$ofile"
Packit a38265
],
Packit a38265
[cat <<_LT_EOF >> "$ofile"
Packit a38265
Packit a38265
dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
Packit a38265
dnl in a comment (ie after a #).
Packit a38265
# ### BEGIN LIBTOOL TAG CONFIG: $1
Packit a38265
_LT_LIBTOOL_TAG_VARS(_LT_TAG)
Packit a38265
# ### END LIBTOOL TAG CONFIG: $1
Packit a38265
_LT_EOF
Packit a38265
])dnl /m4_if
Packit a38265
],
Packit a38265
[m4_if([$1], [], [
Packit a38265
    PACKAGE='$PACKAGE'
Packit a38265
    VERSION='$VERSION'
Packit a38265
    TIMESTAMP='$TIMESTAMP'
Packit a38265
    RM='$RM'
Packit a38265
    ofile='$ofile'], [])
Packit a38265
])dnl /_LT_CONFIG_SAVE_COMMANDS
Packit a38265
])# _LT_CONFIG
Packit a38265
Packit a38265
Packit a38265
# LT_SUPPORTED_TAG(TAG)
Packit a38265
# ---------------------
Packit a38265
# Trace this macro to discover what tags are supported by the libtool
Packit a38265
# --tag option, using:
Packit a38265
#    autoconf --trace 'LT_SUPPORTED_TAG:$1'
Packit a38265
AC_DEFUN([LT_SUPPORTED_TAG], [])
Packit a38265
Packit a38265
Packit a38265
# C support is built-in for now
Packit a38265
m4_define([_LT_LANG_C_enabled], [])
Packit a38265
m4_define([_LT_TAGS], [])
Packit a38265
Packit a38265
Packit a38265
# LT_LANG(LANG)
Packit a38265
# -------------
Packit a38265
# Enable libtool support for the given language if not already enabled.
Packit a38265
AC_DEFUN([LT_LANG],
Packit a38265
[AC_BEFORE([$0], [LT_OUTPUT])dnl
Packit a38265
m4_case([$1],
Packit a38265
  [C],			[_LT_LANG(C)],
Packit a38265
  [C++],		[_LT_LANG(CXX)],
Packit a38265
  [Java],		[_LT_LANG(GCJ)],
Packit a38265
  [Fortran 77],		[_LT_LANG(F77)],
Packit a38265
  [Fortran],		[_LT_LANG(FC)],
Packit a38265
  [Windows Resource],	[_LT_LANG(RC)],
Packit a38265
  [m4_ifdef([_LT_LANG_]$1[_CONFIG],
Packit a38265
    [_LT_LANG($1)],
Packit a38265
    [m4_fatal([$0: unsupported language: "$1"])])])dnl
Packit a38265
])# LT_LANG
Packit a38265
Packit a38265
Packit a38265
# _LT_LANG(LANGNAME)
Packit a38265
# ------------------
Packit a38265
m4_defun([_LT_LANG],
Packit a38265
[m4_ifdef([_LT_LANG_]$1[_enabled], [],
Packit a38265
  [LT_SUPPORTED_TAG([$1])dnl
Packit a38265
  m4_append([_LT_TAGS], [$1 ])dnl
Packit a38265
  m4_define([_LT_LANG_]$1[_enabled], [])dnl
Packit a38265
  _LT_LANG_$1_CONFIG($1)])dnl
Packit a38265
])# _LT_LANG
Packit a38265
Packit a38265
Packit a38265
# _LT_LANG_DEFAULT_CONFIG
Packit a38265
# -----------------------
Packit a38265
m4_defun([_LT_LANG_DEFAULT_CONFIG],
Packit a38265
[AC_PROVIDE_IFELSE([AC_PROG_CXX],
Packit a38265
  [LT_LANG(CXX)],
Packit a38265
  [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
Packit a38265
Packit a38265
AC_PROVIDE_IFELSE([AC_PROG_F77],
Packit a38265
  [LT_LANG(F77)],
Packit a38265
  [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
Packit a38265
Packit a38265
AC_PROVIDE_IFELSE([AC_PROG_FC],
Packit a38265
  [LT_LANG(FC)],
Packit a38265
  [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
Packit a38265
Packit a38265
dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
Packit a38265
dnl pulling things in needlessly.
Packit a38265
AC_PROVIDE_IFELSE([AC_PROG_GCJ],
Packit a38265
  [LT_LANG(GCJ)],
Packit a38265
  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
Packit a38265
    [LT_LANG(GCJ)],
Packit a38265
    [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
Packit a38265
      [LT_LANG(GCJ)],
Packit a38265
      [m4_ifdef([AC_PROG_GCJ],
Packit a38265
	[m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
Packit a38265
       m4_ifdef([A][M_PROG_GCJ],
Packit a38265
	[m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
Packit a38265
       m4_ifdef([LT_PROG_GCJ],
Packit a38265
	[m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
Packit a38265
Packit a38265
AC_PROVIDE_IFELSE([LT_PROG_RC],
Packit a38265
  [LT_LANG(RC)],
Packit a38265
  [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
Packit a38265
])# _LT_LANG_DEFAULT_CONFIG
Packit a38265
Packit a38265
# Obsolete macros:
Packit a38265
AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
Packit a38265
AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
Packit a38265
AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
Packit a38265
AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_F77], [])
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_FC], [])
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_TAG_COMPILER
Packit a38265
# ----------------
Packit a38265
m4_defun([_LT_TAG_COMPILER],
Packit a38265
[AC_REQUIRE([AC_PROG_CC])dnl
Packit a38265
Packit a38265
_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
Packit a38265
_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
Packit a38265
_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
Packit a38265
_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
Packit a38265
Packit a38265
# If no C compiler was specified, use CC.
Packit a38265
LTCC=${LTCC-"$CC"}
Packit a38265
Packit a38265
# If no C compiler flags were specified, use CFLAGS.
Packit a38265
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
Packit a38265
Packit a38265
# Allow CC to be a program name with arguments.
Packit a38265
compiler=$CC
Packit a38265
])# _LT_TAG_COMPILER
Packit a38265
Packit a38265
Packit a38265
# _LT_COMPILER_BOILERPLATE
Packit a38265
# ------------------------
Packit a38265
# Check for compiler boilerplate output or warnings with
Packit a38265
# the simple compiler test code.
Packit a38265
m4_defun([_LT_COMPILER_BOILERPLATE],
Packit a38265
[m4_require([_LT_DECL_SED])dnl
Packit a38265
ac_outfile=conftest.$ac_objext
Packit a38265
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Packit a38265
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Packit a38265
_lt_compiler_boilerplate=`cat conftest.err`
Packit a38265
$RM conftest*
Packit a38265
])# _LT_COMPILER_BOILERPLATE
Packit a38265
Packit a38265
Packit a38265
# _LT_LINKER_BOILERPLATE
Packit a38265
# ----------------------
Packit a38265
# Check for linker boilerplate output or warnings with
Packit a38265
# the simple link test code.
Packit a38265
m4_defun([_LT_LINKER_BOILERPLATE],
Packit a38265
[m4_require([_LT_DECL_SED])dnl
Packit a38265
ac_outfile=conftest.$ac_objext
Packit a38265
echo "$lt_simple_link_test_code" >conftest.$ac_ext
Packit a38265
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
Packit a38265
_lt_linker_boilerplate=`cat conftest.err`
Packit a38265
$RM -r conftest*
Packit a38265
])# _LT_LINKER_BOILERPLATE
Packit a38265
Packit a38265
# _LT_REQUIRED_DARWIN_CHECKS
Packit a38265
# -------------------------
Packit a38265
m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
Packit a38265
  case $host_os in
Packit a38265
    rhapsody* | darwin*)
Packit a38265
    AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
Packit a38265
    AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
Packit a38265
    AC_CHECK_TOOL([LIPO], [lipo], [:])
Packit a38265
    AC_CHECK_TOOL([OTOOL], [otool], [:])
Packit a38265
    AC_CHECK_TOOL([OTOOL64], [otool64], [:])
Packit a38265
    _LT_DECL([], [DSYMUTIL], [1],
Packit a38265
      [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
Packit a38265
    _LT_DECL([], [NMEDIT], [1],
Packit a38265
      [Tool to change global to local symbols on Mac OS X])
Packit a38265
    _LT_DECL([], [LIPO], [1],
Packit a38265
      [Tool to manipulate fat objects and archives on Mac OS X])
Packit a38265
    _LT_DECL([], [OTOOL], [1],
Packit a38265
      [ldd/readelf like tool for Mach-O binaries on Mac OS X])
Packit a38265
    _LT_DECL([], [OTOOL64], [1],
Packit a38265
      [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
Packit a38265
Packit a38265
    AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
Packit a38265
      [lt_cv_apple_cc_single_mod=no
Packit a38265
      if test -z "${LT_MULTI_MODULE}"; then
Packit a38265
	# By default we will add the -single_module flag. You can override
Packit a38265
	# by either setting the environment variable LT_MULTI_MODULE
Packit a38265
	# non-empty at configure time, or by adding -multi_module to the
Packit a38265
	# link flags.
Packit a38265
	rm -rf libconftest.dylib*
Packit a38265
	echo "int foo(void){return 1;}" > conftest.c
Packit a38265
	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Packit a38265
-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
Packit a38265
	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
Packit a38265
	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
Packit a38265
        _lt_result=$?
Packit a38265
	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
Packit a38265
	  lt_cv_apple_cc_single_mod=yes
Packit a38265
	else
Packit a38265
	  cat conftest.err >&AS_MESSAGE_LOG_FD
Packit a38265
	fi
Packit a38265
	rm -rf libconftest.dylib*
Packit a38265
	rm -f conftest.*
Packit a38265
      fi])
Packit a38265
    AC_CACHE_CHECK([for -exported_symbols_list linker flag],
Packit a38265
      [lt_cv_ld_exported_symbols_list],
Packit a38265
      [lt_cv_ld_exported_symbols_list=no
Packit a38265
      save_LDFLAGS=$LDFLAGS
Packit a38265
      echo "_main" > conftest.sym
Packit a38265
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Packit a38265
      AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
Packit a38265
	[lt_cv_ld_exported_symbols_list=yes],
Packit a38265
	[lt_cv_ld_exported_symbols_list=no])
Packit a38265
	LDFLAGS="$save_LDFLAGS"
Packit a38265
    ])
Packit a38265
    case $host_os in
Packit a38265
    rhapsody* | darwin1.[[012]])
Packit a38265
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
Packit a38265
    darwin1.*)
Packit a38265
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Packit a38265
    darwin*) # darwin 5.x on
Packit a38265
      # if running on 10.5 or later, the deployment target defaults
Packit a38265
      # to the OS version, if on x86, and 10.4, the deployment
Packit a38265
      # target defaults to 10.4. Don't you love it?
Packit a38265
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
Packit a38265
	10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
Packit a38265
	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Packit a38265
	10.[[012]]*)
Packit a38265
	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
Packit a38265
	10.*)
Packit a38265
	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
Packit a38265
      esac
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
Packit a38265
      _lt_dar_single_mod='$single_module'
Packit a38265
    fi
Packit a38265
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
Packit a38265
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
Packit a38265
    else
Packit a38265
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
Packit a38265
    fi
Packit a38265
    if test "$DSYMUTIL" != ":"; then
Packit a38265
      _lt_dsymutil='~$DSYMUTIL $lib || :'
Packit a38265
    else
Packit a38265
      _lt_dsymutil=
Packit a38265
    fi
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
])
Packit a38265
Packit a38265
Packit a38265
# _LT_DARWIN_LINKER_FEATURES
Packit a38265
# --------------------------
Packit a38265
# Checks for linker and compiler features on darwin
Packit a38265
m4_defun([_LT_DARWIN_LINKER_FEATURES],
Packit a38265
[
Packit a38265
  m4_require([_LT_REQUIRED_DARWIN_CHECKS])
Packit a38265
  _LT_TAGVAR(archive_cmds_need_lc, $1)=no
Packit a38265
  _LT_TAGVAR(hardcode_direct, $1)=no
Packit a38265
  _LT_TAGVAR(hardcode_automatic, $1)=yes
Packit a38265
  _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
Packit a38265
  _LT_TAGVAR(whole_archive_flag_spec, $1)=''
Packit a38265
  _LT_TAGVAR(link_all_deplibs, $1)=yes
Packit a38265
  _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
Packit a38265
  case $cc_basename in
Packit a38265
     ifort*) _lt_dar_can_shared=yes ;;
Packit a38265
     *) _lt_dar_can_shared=$GCC ;;
Packit a38265
  esac
Packit a38265
  if test "$_lt_dar_can_shared" = "yes"; then
Packit a38265
    output_verbose_link_cmd=echo
Packit a38265
    _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
Packit a38265
    _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
Packit a38265
    _LT_TAGVAR(archive_expsym_cmds, $1)="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}"
Packit a38265
    _LT_TAGVAR(module_expsym_cmds, $1)="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}"
Packit a38265
    m4_if([$1], [CXX],
Packit a38265
[   if test "$lt_cv_apple_cc_single_mod" != "yes"; then
Packit a38265
      _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
Packit a38265
      _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
Packit a38265
    fi
Packit a38265
],[])
Packit a38265
  else
Packit a38265
  _LT_TAGVAR(ld_shlibs, $1)=no
Packit a38265
  fi
Packit a38265
])
Packit a38265
Packit a38265
# _LT_SYS_MODULE_PATH_AIX
Packit a38265
# -----------------------
Packit a38265
# Links a minimal program and checks the executable
Packit a38265
# for the system default hardcoded library path. In most cases,
Packit a38265
# this is /usr/lib:/lib, but when the MPI compilers are used
Packit a38265
# the location of the communication and MPI libs are included too.
Packit a38265
# If we don't find anything, use the default library path according
Packit a38265
# to the aix ld manual.
Packit a38265
m4_defun([_LT_SYS_MODULE_PATH_AIX],
Packit a38265
[m4_require([_LT_DECL_SED])dnl
Packit a38265
AC_LINK_IFELSE(AC_LANG_PROGRAM,[
Packit a38265
lt_aix_libpath_sed='
Packit a38265
    /Import File Strings/,/^$/ {
Packit a38265
	/^0/ {
Packit a38265
	    s/^0  *\(.*\)$/\1/
Packit a38265
	    p
Packit a38265
	}
Packit a38265
    }'
Packit a38265
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Packit a38265
# Check for a 64-bit object if we didn't find anything.
Packit a38265
if test -z "$aix_libpath"; then
Packit a38265
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
Packit a38265
fi],[])
Packit a38265
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
Packit a38265
])# _LT_SYS_MODULE_PATH_AIX
Packit a38265
Packit a38265
Packit a38265
# _LT_SHELL_INIT(ARG)
Packit a38265
# -------------------
Packit a38265
m4_define([_LT_SHELL_INIT],
Packit a38265
[ifdef([AC_DIVERSION_NOTICE],
Packit a38265
	     [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
Packit a38265
	 [AC_DIVERT_PUSH(NOTICE)])
Packit a38265
$1
Packit a38265
AC_DIVERT_POP
Packit a38265
])# _LT_SHELL_INIT
Packit a38265
Packit a38265
Packit a38265
# _LT_PROG_ECHO_BACKSLASH
Packit a38265
# -----------------------
Packit a38265
# Add some code to the start of the generated configure script which
Packit a38265
# will find an echo command which doesn't interpret backslashes.
Packit a38265
m4_defun([_LT_PROG_ECHO_BACKSLASH],
Packit a38265
[_LT_SHELL_INIT([
Packit a38265
# Check that we are running under the correct shell.
Packit a38265
SHELL=${CONFIG_SHELL-/bin/sh}
Packit a38265
Packit a38265
case X$lt_ECHO in
Packit a38265
X*--fallback-echo)
Packit a38265
  # Remove one level of quotation (which was required for Make).
Packit a38265
  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
Packit a38265
ECHO=${lt_ECHO-echo}
Packit a38265
if test "X[$]1" = X--no-reexec; then
Packit a38265
  # Discard the --no-reexec flag, and continue.
Packit a38265
  shift
Packit a38265
elif test "X[$]1" = X--fallback-echo; then
Packit a38265
  # Avoid inline document here, it may be left over
Packit a38265
  :
Packit a38265
elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
Packit a38265
  # Yippee, $ECHO works!
Packit a38265
  :
Packit a38265
else
Packit a38265
  # Restart under the correct shell.
Packit a38265
  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
Packit a38265
fi
Packit a38265
Packit a38265
if test "X[$]1" = X--fallback-echo; then
Packit a38265
  # used as fallback echo
Packit a38265
  shift
Packit a38265
  cat <<_LT_EOF
Packit a38265
[$]*
Packit a38265
_LT_EOF
Packit a38265
  exit 0
Packit a38265
fi
Packit a38265
Packit a38265
# The HP-UX ksh and POSIX shell print the target directory to stdout
Packit a38265
# if CDPATH is set.
Packit a38265
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
Packit a38265
Packit a38265
if test -z "$lt_ECHO"; then
Packit a38265
  if test "X${echo_test_string+set}" != Xset; then
Packit a38265
    # find a string as large as possible, as long as the shell can cope with it
Packit a38265
    for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
Packit a38265
      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
Packit a38265
      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
Packit a38265
	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
Packit a38265
      then
Packit a38265
        break
Packit a38265
      fi
Packit a38265
    done
Packit a38265
  fi
Packit a38265
Packit a38265
  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
Packit a38265
     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
Packit a38265
     test "X$echo_testing_string" = "X$echo_test_string"; then
Packit a38265
    :
Packit a38265
  else
Packit a38265
    # The Solaris, AIX, and Digital Unix default echo programs unquote
Packit a38265
    # backslashes.  This makes it impossible to quote backslashes using
Packit a38265
    #   echo "$something" | sed 's/\\/\\\\/g'
Packit a38265
    #
Packit a38265
    # So, first we look for a working echo in the user's PATH.
Packit a38265
Packit a38265
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Packit a38265
    for dir in $PATH /usr/ucb; do
Packit a38265
      IFS="$lt_save_ifs"
Packit a38265
      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
Packit a38265
         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
Packit a38265
         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
Packit a38265
         test "X$echo_testing_string" = "X$echo_test_string"; then
Packit a38265
        ECHO="$dir/echo"
Packit a38265
        break
Packit a38265
      fi
Packit a38265
    done
Packit a38265
    IFS="$lt_save_ifs"
Packit a38265
Packit a38265
    if test "X$ECHO" = Xecho; then
Packit a38265
      # We didn't find a better echo, so look for alternatives.
Packit a38265
      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
Packit a38265
         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
Packit a38265
         test "X$echo_testing_string" = "X$echo_test_string"; then
Packit a38265
        # This shell has a builtin print -r that does the trick.
Packit a38265
        ECHO='print -r'
Packit a38265
      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
Packit a38265
	   test "X$CONFIG_SHELL" != X/bin/ksh; then
Packit a38265
        # If we have ksh, try running configure again with it.
Packit a38265
        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
Packit a38265
        export ORIGINAL_CONFIG_SHELL
Packit a38265
        CONFIG_SHELL=/bin/ksh
Packit a38265
        export CONFIG_SHELL
Packit a38265
        exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
Packit a38265
      else
Packit a38265
        # Try using printf.
Packit a38265
        ECHO='printf %s\n'
Packit a38265
        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
Packit a38265
	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
Packit a38265
	   test "X$echo_testing_string" = "X$echo_test_string"; then
Packit a38265
	  # Cool, printf works
Packit a38265
	  :
Packit a38265
        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
Packit a38265
	     test "X$echo_testing_string" = 'X\t' &&
Packit a38265
	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
Packit a38265
	     test "X$echo_testing_string" = "X$echo_test_string"; then
Packit a38265
	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
Packit a38265
	  export CONFIG_SHELL
Packit a38265
	  SHELL="$CONFIG_SHELL"
Packit a38265
	  export SHELL
Packit a38265
	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
Packit a38265
        elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
Packit a38265
	     test "X$echo_testing_string" = 'X\t' &&
Packit a38265
	     echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
Packit a38265
	     test "X$echo_testing_string" = "X$echo_test_string"; then
Packit a38265
	  ECHO="$CONFIG_SHELL [$]0 --fallback-echo"
Packit a38265
        else
Packit a38265
	  # maybe with a smaller string...
Packit a38265
	  prev=:
Packit a38265
Packit a38265
	  for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
Packit a38265
	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
Packit a38265
	    then
Packit a38265
	      break
Packit a38265
	    fi
Packit a38265
	    prev="$cmd"
Packit a38265
	  done
Packit a38265
Packit a38265
	  if test "$prev" != 'sed 50q "[$]0"'; then
Packit a38265
	    echo_test_string=`eval $prev`
Packit a38265
	    export echo_test_string
Packit a38265
	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
Packit a38265
	  else
Packit a38265
	    # Oops.  We lost completely, so just stick with echo.
Packit a38265
	    ECHO=echo
Packit a38265
	  fi
Packit a38265
        fi
Packit a38265
      fi
Packit a38265
    fi
Packit a38265
  fi
Packit a38265
fi
Packit a38265
Packit a38265
# Copy echo and quote the copy suitably for passing to libtool from
Packit a38265
# the Makefile, instead of quoting the original, which is used later.
Packit a38265
lt_ECHO=$ECHO
Packit a38265
if test "X$lt_ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
Packit a38265
   lt_ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
Packit a38265
fi
Packit a38265
Packit a38265
AC_SUBST(lt_ECHO)
Packit a38265
])
Packit a38265
_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
Packit a38265
_LT_DECL([], [ECHO], [1],
Packit a38265
    [An echo program that does not interpret backslashes])
Packit a38265
])# _LT_PROG_ECHO_BACKSLASH
Packit a38265
Packit a38265
Packit a38265
# _LT_ENABLE_LOCK
Packit a38265
# ---------------
Packit a38265
m4_defun([_LT_ENABLE_LOCK],
Packit a38265
[AC_ARG_ENABLE([libtool-lock],
Packit a38265
  [AS_HELP_STRING([--disable-libtool-lock],
Packit a38265
    [avoid locking (might break parallel builds)])])
Packit a38265
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
Packit a38265
Packit a38265
# Some flags need to be propagated to the compiler or linker for good
Packit a38265
# libtool support.
Packit a38265
case $host in
Packit a38265
ia64-*-hpux*)
Packit a38265
  # Find out which ABI we are using.
Packit a38265
  echo 'int i;' > conftest.$ac_ext
Packit a38265
  if AC_TRY_EVAL(ac_compile); then
Packit a38265
    case `/usr/bin/file conftest.$ac_objext` in
Packit a38265
      *ELF-32*)
Packit a38265
	HPUX_IA64_MODE="32"
Packit a38265
	;;
Packit a38265
      *ELF-64*)
Packit a38265
	HPUX_IA64_MODE="64"
Packit a38265
	;;
Packit a38265
    esac
Packit a38265
  fi
Packit a38265
  rm -rf conftest*
Packit a38265
  ;;
Packit a38265
*-*-irix6*)
Packit a38265
  # Find out which ABI we are using.
Packit a38265
  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
Packit a38265
  if AC_TRY_EVAL(ac_compile); then
Packit a38265
    if test "$lt_cv_prog_gnu_ld" = yes; then
Packit a38265
      case `/usr/bin/file conftest.$ac_objext` in
Packit a38265
	*32-bit*)
Packit a38265
	  LD="${LD-ld} -melf32bsmip"
Packit a38265
	  ;;
Packit a38265
	*N32*)
Packit a38265
	  LD="${LD-ld} -melf32bmipn32"
Packit a38265
	  ;;
Packit a38265
	*64-bit*)
Packit a38265
	  LD="${LD-ld} -melf64bmip"
Packit a38265
	;;
Packit a38265
      esac
Packit a38265
    else
Packit a38265
      case `/usr/bin/file conftest.$ac_objext` in
Packit a38265
	*32-bit*)
Packit a38265
	  LD="${LD-ld} -32"
Packit a38265
	  ;;
Packit a38265
	*N32*)
Packit a38265
	  LD="${LD-ld} -n32"
Packit a38265
	  ;;
Packit a38265
	*64-bit*)
Packit a38265
	  LD="${LD-ld} -64"
Packit a38265
	  ;;
Packit a38265
      esac
Packit a38265
    fi
Packit a38265
  fi
Packit a38265
  rm -rf conftest*
Packit a38265
  ;;
Packit a38265
Packit a38265
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
Packit a38265
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Packit a38265
  # Find out which ABI we are using.
Packit a38265
  echo 'int i;' > conftest.$ac_ext
Packit a38265
  if AC_TRY_EVAL(ac_compile); then
Packit a38265
    case `/usr/bin/file conftest.o` in
Packit a38265
      *32-bit*)
Packit a38265
	case $host in
Packit a38265
	  x86_64-*kfreebsd*-gnu)
Packit a38265
	    LD="${LD-ld} -m elf_i386_fbsd"
Packit a38265
	    ;;
Packit a38265
	  x86_64-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf_i386"
Packit a38265
	    ;;
Packit a38265
	  ppc64-*linux*|powerpc64-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf32ppclinux"
Packit a38265
	    ;;
Packit a38265
	  s390x-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf_s390"
Packit a38265
	    ;;
Packit a38265
	  sparc64-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf32_sparc"
Packit a38265
	    ;;
Packit a38265
	esac
Packit a38265
	;;
Packit a38265
      *64-bit*)
Packit a38265
	case $host in
Packit a38265
	  x86_64-*kfreebsd*-gnu)
Packit a38265
	    LD="${LD-ld} -m elf_x86_64_fbsd"
Packit a38265
	    ;;
Packit a38265
	  x86_64-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf_x86_64"
Packit a38265
	    ;;
Packit a38265
	  ppc*-*linux*|powerpc*-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf64ppc"
Packit a38265
	    ;;
Packit a38265
	  s390*-*linux*|s390*-*tpf*)
Packit a38265
	    LD="${LD-ld} -m elf64_s390"
Packit a38265
	    ;;
Packit a38265
	  sparc*-*linux*)
Packit a38265
	    LD="${LD-ld} -m elf64_sparc"
Packit a38265
	    ;;
Packit a38265
	esac
Packit a38265
	;;
Packit a38265
    esac
Packit a38265
  fi
Packit a38265
  rm -rf conftest*
Packit a38265
  ;;
Packit a38265
Packit a38265
*-*-sco3.2v5*)
Packit a38265
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Packit a38265
  SAVE_CFLAGS="$CFLAGS"
Packit a38265
  CFLAGS="$CFLAGS -belf"
Packit a38265
  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
Packit a38265
    [AC_LANG_PUSH(C)
Packit a38265
     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
Packit a38265
     AC_LANG_POP])
Packit a38265
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
Packit a38265
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Packit a38265
    CFLAGS="$SAVE_CFLAGS"
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
sparc*-*solaris*)
Packit a38265
  # Find out which ABI we are using.
Packit a38265
  echo 'int i;' > conftest.$ac_ext
Packit a38265
  if AC_TRY_EVAL(ac_compile); then
Packit a38265
    case `/usr/bin/file conftest.o` in
Packit a38265
    *64-bit*)
Packit a38265
      case $lt_cv_prog_gnu_ld in
Packit a38265
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
Packit a38265
      *)
Packit a38265
	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
Packit a38265
	  LD="${LD-ld} -64"
Packit a38265
	fi
Packit a38265
	;;
Packit a38265
      esac
Packit a38265
      ;;
Packit a38265
    esac
Packit a38265
  fi
Packit a38265
  rm -rf conftest*
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
Packit a38265
need_locks="$enable_libtool_lock"
Packit a38265
])# _LT_ENABLE_LOCK
Packit a38265
Packit a38265
Packit a38265
# _LT_CMD_OLD_ARCHIVE
Packit a38265
# -------------------
Packit a38265
m4_defun([_LT_CMD_OLD_ARCHIVE],
Packit a38265
[AC_CHECK_TOOL(AR, ar, false)
Packit a38265
test -z "$AR" && AR=ar
Packit a38265
test -z "$AR_FLAGS" && AR_FLAGS=cru
Packit a38265
_LT_DECL([], [AR], [1], [The archiver])
Packit a38265
_LT_DECL([], [AR_FLAGS], [1])
Packit a38265
Packit a38265
AC_CHECK_TOOL(STRIP, strip, :)
Packit a38265
test -z "$STRIP" && STRIP=:
Packit a38265
_LT_DECL([], [STRIP], [1], [A symbol stripping program])
Packit a38265
Packit a38265
AC_CHECK_TOOL(RANLIB, ranlib, :)
Packit a38265
test -z "$RANLIB" && RANLIB=:
Packit a38265
_LT_DECL([], [RANLIB], [1],
Packit a38265
    [Commands used to install an old-style archive])
Packit a38265
Packit a38265
# Determine commands to create old-style static archives.
Packit a38265
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
Packit a38265
old_postinstall_cmds='chmod 644 $oldlib'
Packit a38265
old_postuninstall_cmds=
Packit a38265
Packit a38265
if test -n "$RANLIB"; then
Packit a38265
  case $host_os in
Packit a38265
  openbsd*)
Packit a38265
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
Packit a38265
fi
Packit a38265
_LT_DECL([], [old_postinstall_cmds], [2])
Packit a38265
_LT_DECL([], [old_postuninstall_cmds], [2])
Packit a38265
_LT_TAGDECL([], [old_archive_cmds], [2],
Packit a38265
    [Commands used to build an old-style archive])
Packit a38265
])# _LT_CMD_OLD_ARCHIVE
Packit a38265
Packit a38265
Packit a38265
# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
Packit a38265
#		[OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
Packit a38265
# ----------------------------------------------------------------
Packit a38265
# Check whether the given compiler option works
Packit a38265
AC_DEFUN([_LT_COMPILER_OPTION],
Packit a38265
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
m4_require([_LT_DECL_SED])dnl
Packit a38265
AC_CACHE_CHECK([$1], [$2],
Packit a38265
  [$2=no
Packit a38265
   m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
Packit a38265
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Packit a38265
   lt_compiler_flag="$3"
Packit a38265
   # Insert the option either (1) after the last *FLAGS variable, or
Packit a38265
   # (2) before a word containing "conftest.", or (3) at the end.
Packit a38265
   # Note that $ac_compile itself does not contain backslashes and begins
Packit a38265
   # with a dollar sign (not a hyphen), so the echo should work correctly.
Packit a38265
   # The option is referenced via a variable to avoid confusing sed.
Packit a38265
   lt_compile=`echo "$ac_compile" | $SED \
Packit a38265
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Packit a38265
   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
Packit a38265
   -e 's:$: $lt_compiler_flag:'`
Packit a38265
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
Packit a38265
   (eval "$lt_compile" 2>conftest.err)
Packit a38265
   ac_status=$?
Packit a38265
   cat conftest.err >&AS_MESSAGE_LOG_FD
Packit a38265
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
Packit a38265
   if (exit $ac_status) && test -s "$ac_outfile"; then
Packit a38265
     # The compiler can only warn and ignore the option if not recognized
Packit a38265
     # So say no if there are warnings other than the usual output.
Packit a38265
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
Packit a38265
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Packit a38265
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Packit a38265
       $2=yes
Packit a38265
     fi
Packit a38265
   fi
Packit a38265
   $RM conftest*
Packit a38265
])
Packit a38265
Packit a38265
if test x"[$]$2" = xyes; then
Packit a38265
    m4_if([$5], , :, [$5])
Packit a38265
else
Packit a38265
    m4_if([$6], , :, [$6])
Packit a38265
fi
Packit a38265
])# _LT_COMPILER_OPTION
Packit a38265
Packit a38265
# Old name:
Packit a38265
AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
Packit a38265
#                  [ACTION-SUCCESS], [ACTION-FAILURE])
Packit a38265
# ----------------------------------------------------
Packit a38265
# Check whether the given linker option works
Packit a38265
AC_DEFUN([_LT_LINKER_OPTION],
Packit a38265
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
m4_require([_LT_DECL_SED])dnl
Packit a38265
AC_CACHE_CHECK([$1], [$2],
Packit a38265
  [$2=no
Packit a38265
   save_LDFLAGS="$LDFLAGS"
Packit a38265
   LDFLAGS="$LDFLAGS $3"
Packit a38265
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
Packit a38265
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
Packit a38265
     # The linker can only warn and ignore the option if not recognized
Packit a38265
     # So say no if there are warnings
Packit a38265
     if test -s conftest.err; then
Packit a38265
       # Append any errors to the config.log.
Packit a38265
       cat conftest.err 1>&AS_MESSAGE_LOG_FD
Packit a38265
       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
Packit a38265
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
Packit a38265
       if diff conftest.exp conftest.er2 >/dev/null; then
Packit a38265
         $2=yes
Packit a38265
       fi
Packit a38265
     else
Packit a38265
       $2=yes
Packit a38265
     fi
Packit a38265
   fi
Packit a38265
   $RM -r conftest*
Packit a38265
   LDFLAGS="$save_LDFLAGS"
Packit a38265
])
Packit a38265
Packit a38265
if test x"[$]$2" = xyes; then
Packit a38265
    m4_if([$4], , :, [$4])
Packit a38265
else
Packit a38265
    m4_if([$5], , :, [$5])
Packit a38265
fi
Packit a38265
])# _LT_LINKER_OPTION
Packit a38265
Packit a38265
# Old name:
Packit a38265
AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
Packit a38265
Packit a38265
Packit a38265
# LT_CMD_MAX_LEN
Packit a38265
#---------------
Packit a38265
AC_DEFUN([LT_CMD_MAX_LEN],
Packit a38265
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
Packit a38265
# find the maximum length of command line arguments
Packit a38265
AC_MSG_CHECKING([the maximum length of command line arguments])
Packit a38265
AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
Packit a38265
  i=0
Packit a38265
  teststring="ABCD"
Packit a38265
Packit a38265
  case $build_os in
Packit a38265
  msdosdjgpp*)
Packit a38265
    # On DJGPP, this test can blow up pretty badly due to problems in libc
Packit a38265
    # (any single argument exceeding 2000 bytes causes a buffer overrun
Packit a38265
    # during glob expansion).  Even if it were fixed, the result of this
Packit a38265
    # check would be larger than it should be.
Packit a38265
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
Packit a38265
    ;;
Packit a38265
Packit a38265
  gnu*)
Packit a38265
    # Under GNU Hurd, this test is not required because there is
Packit a38265
    # no limit to the length of command line arguments.
Packit a38265
    # Libtool will interpret -1 as no limit whatsoever
Packit a38265
    lt_cv_sys_max_cmd_len=-1;
Packit a38265
    ;;
Packit a38265
Packit a38265
  cygwin* | mingw* | cegcc*)
Packit a38265
    # On Win9x/ME, this test blows up -- it succeeds, but takes
Packit a38265
    # about 5 minutes as the teststring grows exponentially.
Packit a38265
    # Worse, since 9x/ME are not pre-emptively multitasking,
Packit a38265
    # you end up with a "frozen" computer, even though with patience
Packit a38265
    # the test eventually succeeds (with a max line length of 256k).
Packit a38265
    # Instead, let's just punt: use the minimum linelength reported by
Packit a38265
    # all of the supported platforms: 8192 (on NT/2K/XP).
Packit a38265
    lt_cv_sys_max_cmd_len=8192;
Packit a38265
    ;;
Packit a38265
Packit a38265
  amigaos*)
Packit a38265
    # On AmigaOS with pdksh, this test takes hours, literally.
Packit a38265
    # So we just punt and use a minimum line length of 8192.
Packit a38265
    lt_cv_sys_max_cmd_len=8192;
Packit a38265
    ;;
Packit a38265
Packit a38265
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
Packit a38265
    # This has been around since 386BSD, at least.  Likely further.
Packit a38265
    if test -x /sbin/sysctl; then
Packit a38265
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
Packit a38265
    elif test -x /usr/sbin/sysctl; then
Packit a38265
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
Packit a38265
    else
Packit a38265
      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
Packit a38265
    fi
Packit a38265
    # And add a safety zone
Packit a38265
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Packit a38265
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Packit a38265
    ;;
Packit a38265
Packit a38265
  interix*)
Packit a38265
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
Packit a38265
    lt_cv_sys_max_cmd_len=196608
Packit a38265
    ;;
Packit a38265
Packit a38265
  osf*)
Packit a38265
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
Packit a38265
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Packit a38265
    # nice to cause kernel panics so lets avoid the loop below.
Packit a38265
    # First set a reasonable default.
Packit a38265
    lt_cv_sys_max_cmd_len=16384
Packit a38265
    #
Packit a38265
    if test -x /sbin/sysconfig; then
Packit a38265
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
Packit a38265
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
Packit a38265
      esac
Packit a38265
    fi
Packit a38265
    ;;
Packit a38265
  sco3.2v5*)
Packit a38265
    lt_cv_sys_max_cmd_len=102400
Packit a38265
    ;;
Packit a38265
  sysv5* | sco5v6* | sysv4.2uw2*)
Packit a38265
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
Packit a38265
    if test -n "$kargmax"; then
Packit a38265
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[	 ]]//'`
Packit a38265
    else
Packit a38265
      lt_cv_sys_max_cmd_len=32768
Packit a38265
    fi
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Packit a38265
    if test -n "$lt_cv_sys_max_cmd_len"; then
Packit a38265
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
Packit a38265
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
Packit a38265
    else
Packit a38265
      # Make teststring a little bigger before we do anything with it.
Packit a38265
      # a 1K string should be a reasonable start.
Packit a38265
      for i in 1 2 3 4 5 6 7 8 ; do
Packit a38265
        teststring=$teststring$teststring
Packit a38265
      done
Packit a38265
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
Packit a38265
      # If test is not a shell built-in, we'll probably end up computing a
Packit a38265
      # maximum length that is only half of the actual maximum length, but
Packit a38265
      # we can't tell.
Packit a38265
      while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
Packit a38265
	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
Packit a38265
	      test $i != 17 # 1/2 MB should be enough
Packit a38265
      do
Packit a38265
        i=`expr $i + 1`
Packit a38265
        teststring=$teststring$teststring
Packit a38265
      done
Packit a38265
      # Only check the string length outside the loop.
Packit a38265
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
Packit a38265
      teststring=
Packit a38265
      # Add a significant safety factor because C++ compilers can tack on
Packit a38265
      # massive amounts of additional arguments before passing them to the
Packit a38265
      # linker.  It appears as though 1/2 is a usable value.
Packit a38265
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
Packit a38265
    fi
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
])
Packit a38265
if test -n $lt_cv_sys_max_cmd_len ; then
Packit a38265
  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
Packit a38265
else
Packit a38265
  AC_MSG_RESULT(none)
Packit a38265
fi
Packit a38265
max_cmd_len=$lt_cv_sys_max_cmd_len
Packit a38265
_LT_DECL([], [max_cmd_len], [0],
Packit a38265
    [What is the maximum length of a command?])
Packit a38265
])# LT_CMD_MAX_LEN
Packit a38265
Packit a38265
# Old name:
Packit a38265
AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_HEADER_DLFCN
Packit a38265
# ----------------
Packit a38265
m4_defun([_LT_HEADER_DLFCN],
Packit a38265
[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
Packit a38265
])# _LT_HEADER_DLFCN
Packit a38265
Packit a38265
Packit a38265
# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
Packit a38265
#                      ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
Packit a38265
# ----------------------------------------------------------------
Packit a38265
m4_defun([_LT_TRY_DLOPEN_SELF],
Packit a38265
[m4_require([_LT_HEADER_DLFCN])dnl
Packit a38265
if test "$cross_compiling" = yes; then :
Packit a38265
  [$4]
Packit a38265
else
Packit a38265
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
Packit a38265
  lt_status=$lt_dlunknown
Packit a38265
  cat > conftest.$ac_ext <<_LT_EOF
Packit a38265
[#line __oline__ "configure"
Packit a38265
#include "confdefs.h"
Packit a38265
Packit a38265
#if HAVE_DLFCN_H
Packit a38265
#include <dlfcn.h>
Packit a38265
#endif
Packit a38265
Packit a38265
#include <stdio.h>
Packit a38265
Packit a38265
#ifdef RTLD_GLOBAL
Packit a38265
#  define LT_DLGLOBAL		RTLD_GLOBAL
Packit a38265
#else
Packit a38265
#  ifdef DL_GLOBAL
Packit a38265
#    define LT_DLGLOBAL		DL_GLOBAL
Packit a38265
#  else
Packit a38265
#    define LT_DLGLOBAL		0
Packit a38265
#  endif
Packit a38265
#endif
Packit a38265
Packit a38265
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
Packit a38265
   find out it does not work in some platform. */
Packit a38265
#ifndef LT_DLLAZY_OR_NOW
Packit a38265
#  ifdef RTLD_LAZY
Packit a38265
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
Packit a38265
#  else
Packit a38265
#    ifdef DL_LAZY
Packit a38265
#      define LT_DLLAZY_OR_NOW		DL_LAZY
Packit a38265
#    else
Packit a38265
#      ifdef RTLD_NOW
Packit a38265
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
Packit a38265
#      else
Packit a38265
#        ifdef DL_NOW
Packit a38265
#          define LT_DLLAZY_OR_NOW	DL_NOW
Packit a38265
#        else
Packit a38265
#          define LT_DLLAZY_OR_NOW	0
Packit a38265
#        endif
Packit a38265
#      endif
Packit a38265
#    endif
Packit a38265
#  endif
Packit a38265
#endif
Packit a38265
Packit a38265
void fnord() { int i=42;}
Packit a38265
int main ()
Packit a38265
{
Packit a38265
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
Packit a38265
  int status = $lt_dlunknown;
Packit a38265
Packit a38265
  if (self)
Packit a38265
    {
Packit a38265
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
Packit a38265
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
Packit a38265
      /* dlclose (self); */
Packit a38265
    }
Packit a38265
  else
Packit a38265
    puts (dlerror ());
Packit a38265
Packit a38265
  return status;
Packit a38265
}]
Packit a38265
_LT_EOF
Packit a38265
  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
Packit a38265
    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
Packit a38265
    lt_status=$?
Packit a38265
    case x$lt_status in
Packit a38265
      x$lt_dlno_uscore) $1 ;;
Packit a38265
      x$lt_dlneed_uscore) $2 ;;
Packit a38265
      x$lt_dlunknown|x*) $3 ;;
Packit a38265
    esac
Packit a38265
  else :
Packit a38265
    # compilation failed
Packit a38265
    $3
Packit a38265
  fi
Packit a38265
fi
Packit a38265
rm -fr conftest*
Packit a38265
])# _LT_TRY_DLOPEN_SELF
Packit a38265
Packit a38265
Packit a38265
# LT_SYS_DLOPEN_SELF
Packit a38265
# ------------------
Packit a38265
AC_DEFUN([LT_SYS_DLOPEN_SELF],
Packit a38265
[m4_require([_LT_HEADER_DLFCN])dnl
Packit a38265
if test "x$enable_dlopen" != xyes; then
Packit a38265
  enable_dlopen=unknown
Packit a38265
  enable_dlopen_self=unknown
Packit a38265
  enable_dlopen_self_static=unknown
Packit a38265
else
Packit a38265
  lt_cv_dlopen=no
Packit a38265
  lt_cv_dlopen_libs=
Packit a38265
Packit a38265
  case $host_os in
Packit a38265
  beos*)
Packit a38265
    lt_cv_dlopen="load_add_on"
Packit a38265
    lt_cv_dlopen_libs=
Packit a38265
    lt_cv_dlopen_self=yes
Packit a38265
    ;;
Packit a38265
Packit a38265
  mingw* | pw32* | cegcc*)
Packit a38265
    lt_cv_dlopen="LoadLibrary"
Packit a38265
    lt_cv_dlopen_libs=
Packit a38265
    ;;
Packit a38265
Packit a38265
  cygwin*)
Packit a38265
    lt_cv_dlopen="dlopen"
Packit a38265
    lt_cv_dlopen_libs=
Packit a38265
    ;;
Packit a38265
Packit a38265
  darwin*)
Packit a38265
  # if libdl is installed we need to link against it
Packit a38265
    AC_CHECK_LIB([dl], [dlopen],
Packit a38265
		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
Packit a38265
    lt_cv_dlopen="dyld"
Packit a38265
    lt_cv_dlopen_libs=
Packit a38265
    lt_cv_dlopen_self=yes
Packit a38265
    ])
Packit a38265
    ;;
Packit a38265
Packit a38265
  *)
Packit a38265
    AC_CHECK_FUNC([shl_load],
Packit a38265
	  [lt_cv_dlopen="shl_load"],
Packit a38265
      [AC_CHECK_LIB([dld], [shl_load],
Packit a38265
	    [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
Packit a38265
	[AC_CHECK_FUNC([dlopen],
Packit a38265
	      [lt_cv_dlopen="dlopen"],
Packit a38265
	  [AC_CHECK_LIB([dl], [dlopen],
Packit a38265
		[lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
Packit a38265
	    [AC_CHECK_LIB([svld], [dlopen],
Packit a38265
		  [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
Packit a38265
	      [AC_CHECK_LIB([dld], [dld_link],
Packit a38265
		    [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
Packit a38265
	      ])
Packit a38265
	    ])
Packit a38265
	  ])
Packit a38265
	])
Packit a38265
      ])
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
Packit a38265
  if test "x$lt_cv_dlopen" != xno; then
Packit a38265
    enable_dlopen=yes
Packit a38265
  else
Packit a38265
    enable_dlopen=no
Packit a38265
  fi
Packit a38265
Packit a38265
  case $lt_cv_dlopen in
Packit a38265
  dlopen)
Packit a38265
    save_CPPFLAGS="$CPPFLAGS"
Packit a38265
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Packit a38265
Packit a38265
    save_LDFLAGS="$LDFLAGS"
Packit a38265
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
Packit a38265
Packit a38265
    save_LIBS="$LIBS"
Packit a38265
    LIBS="$lt_cv_dlopen_libs $LIBS"
Packit a38265
Packit a38265
    AC_CACHE_CHECK([whether a program can dlopen itself],
Packit a38265
	  lt_cv_dlopen_self, [dnl
Packit a38265
	  _LT_TRY_DLOPEN_SELF(
Packit a38265
	    lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
Packit a38265
	    lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
Packit a38265
    ])
Packit a38265
Packit a38265
    if test "x$lt_cv_dlopen_self" = xyes; then
Packit a38265
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Packit a38265
      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
Packit a38265
	  lt_cv_dlopen_self_static, [dnl
Packit a38265
	  _LT_TRY_DLOPEN_SELF(
Packit a38265
	    lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
Packit a38265
	    lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)
Packit a38265
      ])
Packit a38265
    fi
Packit a38265
Packit a38265
    CPPFLAGS="$save_CPPFLAGS"
Packit a38265
    LDFLAGS="$save_LDFLAGS"
Packit a38265
    LIBS="$save_LIBS"
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
Packit a38265
  case $lt_cv_dlopen_self in
Packit a38265
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
Packit a38265
  *) enable_dlopen_self=unknown ;;
Packit a38265
  esac
Packit a38265
Packit a38265
  case $lt_cv_dlopen_self_static in
Packit a38265
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
Packit a38265
  *) enable_dlopen_self_static=unknown ;;
Packit a38265
  esac
Packit a38265
fi
Packit a38265
_LT_DECL([dlopen_support], [enable_dlopen], [0],
Packit a38265
	 [Whether dlopen is supported])
Packit a38265
_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
Packit a38265
	 [Whether dlopen of programs is supported])
Packit a38265
_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
Packit a38265
	 [Whether dlopen of statically linked programs is supported])
Packit a38265
])# LT_SYS_DLOPEN_SELF
Packit a38265
Packit a38265
# Old name:
Packit a38265
AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_COMPILER_C_O([TAGNAME])
Packit a38265
# ---------------------------
Packit a38265
# Check to see if options -c and -o are simultaneously supported by compiler.
Packit a38265
# This macro does not hard code the compiler like AC_PROG_CC_C_O.
Packit a38265
m4_defun([_LT_COMPILER_C_O],
Packit a38265
[m4_require([_LT_DECL_SED])dnl
Packit a38265
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
m4_require([_LT_TAG_COMPILER])dnl
Packit a38265
AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
Packit a38265
  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
Packit a38265
  [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
Packit a38265
   $RM -r conftest 2>/dev/null
Packit a38265
   mkdir conftest
Packit a38265
   cd conftest
Packit a38265
   mkdir out
Packit a38265
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Packit a38265
Packit a38265
   lt_compiler_flag="-o out/conftest2.$ac_objext"
Packit a38265
   # Insert the option either (1) after the last *FLAGS variable, or
Packit a38265
   # (2) before a word containing "conftest.", or (3) at the end.
Packit a38265
   # Note that $ac_compile itself does not contain backslashes and begins
Packit a38265
   # with a dollar sign (not a hyphen), so the echo should work correctly.
Packit a38265
   lt_compile=`echo "$ac_compile" | $SED \
Packit a38265
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
Packit a38265
   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
Packit a38265
   -e 's:$: $lt_compiler_flag:'`
Packit a38265
   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
Packit a38265
   (eval "$lt_compile" 2>out/conftest.err)
Packit a38265
   ac_status=$?
Packit a38265
   cat out/conftest.err >&AS_MESSAGE_LOG_FD
Packit a38265
   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
Packit a38265
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
Packit a38265
   then
Packit a38265
     # The compiler can only warn and ignore the option if not recognized
Packit a38265
     # So say no if there are warnings
Packit a38265
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
Packit a38265
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
Packit a38265
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
Packit a38265
       _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
Packit a38265
     fi
Packit a38265
   fi
Packit a38265
   chmod u+w . 2>&AS_MESSAGE_LOG_FD
Packit a38265
   $RM conftest*
Packit a38265
   # SGI C++ compiler will create directory out/ii_files/ for
Packit a38265
   # template instantiation
Packit a38265
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
Packit a38265
   $RM out/* && rmdir out
Packit a38265
   cd ..
Packit a38265
   $RM -r conftest
Packit a38265
   $RM conftest*
Packit a38265
])
Packit a38265
_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
Packit a38265
	[Does compiler simultaneously support -c and -o options?])
Packit a38265
])# _LT_COMPILER_C_O
Packit a38265
Packit a38265
Packit a38265
# _LT_COMPILER_FILE_LOCKS([TAGNAME])
Packit a38265
# ----------------------------------
Packit a38265
# Check to see if we can do hard links to lock some files if needed
Packit a38265
m4_defun([_LT_COMPILER_FILE_LOCKS],
Packit a38265
[m4_require([_LT_ENABLE_LOCK])dnl
Packit a38265
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
_LT_COMPILER_C_O([$1])
Packit a38265
Packit a38265
hard_links="nottested"
Packit a38265
if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
Packit a38265
  # do not overwrite the value of need_locks provided by the user
Packit a38265
  AC_MSG_CHECKING([if we can lock with hard links])
Packit a38265
  hard_links=yes
Packit a38265
  $RM conftest*
Packit a38265
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
Packit a38265
  touch conftest.a
Packit a38265
  ln conftest.a conftest.b 2>&5 || hard_links=no
Packit a38265
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
Packit a38265
  AC_MSG_RESULT([$hard_links])
Packit a38265
  if test "$hard_links" = no; then
Packit a38265
    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
Packit a38265
    need_locks=warn
Packit a38265
  fi
Packit a38265
else
Packit a38265
  need_locks=no
Packit a38265
fi
Packit a38265
_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
Packit a38265
])# _LT_COMPILER_FILE_LOCKS
Packit a38265
Packit a38265
Packit a38265
# _LT_CHECK_OBJDIR
Packit a38265
# ----------------
Packit a38265
m4_defun([_LT_CHECK_OBJDIR],
Packit a38265
[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
Packit a38265
[rm -f .libs 2>/dev/null
Packit a38265
mkdir .libs 2>/dev/null
Packit a38265
if test -d .libs; then
Packit a38265
  lt_cv_objdir=.libs
Packit a38265
else
Packit a38265
  # MS-DOS does not allow filenames that begin with a dot.
Packit a38265
  lt_cv_objdir=_libs
Packit a38265
fi
Packit a38265
rmdir .libs 2>/dev/null])
Packit a38265
objdir=$lt_cv_objdir
Packit a38265
_LT_DECL([], [objdir], [0],
Packit a38265
         [The name of the directory that contains temporary libtool files])dnl
Packit a38265
m4_pattern_allow([LT_OBJDIR])dnl
Packit a38265
AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
Packit a38265
  [Define to the sub-directory in which libtool stores uninstalled libraries.])
Packit a38265
])# _LT_CHECK_OBJDIR
Packit a38265
Packit a38265
Packit a38265
# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
Packit a38265
# --------------------------------------
Packit a38265
# Check hardcoding attributes.
Packit a38265
m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
Packit a38265
[AC_MSG_CHECKING([how to hardcode library paths into programs])
Packit a38265
_LT_TAGVAR(hardcode_action, $1)=
Packit a38265
if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
Packit a38265
   test -n "$_LT_TAGVAR(runpath_var, $1)" ||
Packit a38265
   test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
Packit a38265
Packit a38265
  # We can hardcode non-existent directories.
Packit a38265
  if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
Packit a38265
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
Packit a38265
     # have to relink, otherwise we might link with an installed library
Packit a38265
     # when we should be linking with a yet-to-be-installed one
Packit a38265
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
Packit a38265
     test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
Packit a38265
    # Linking always hardcodes the temporary library directory.
Packit a38265
    _LT_TAGVAR(hardcode_action, $1)=relink
Packit a38265
  else
Packit a38265
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
Packit a38265
    _LT_TAGVAR(hardcode_action, $1)=immediate
Packit a38265
  fi
Packit a38265
else
Packit a38265
  # We cannot hardcode anything, or else we can only hardcode existing
Packit a38265
  # directories.
Packit a38265
  _LT_TAGVAR(hardcode_action, $1)=unsupported
Packit a38265
fi
Packit a38265
AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
Packit a38265
Packit a38265
if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
Packit a38265
   test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
Packit a38265
  # Fast installation is not supported
Packit a38265
  enable_fast_install=no
Packit a38265
elif test "$shlibpath_overrides_runpath" = yes ||
Packit a38265
     test "$enable_shared" = no; then
Packit a38265
  # Fast installation is not necessary
Packit a38265
  enable_fast_install=needless
Packit a38265
fi
Packit a38265
_LT_TAGDECL([], [hardcode_action], [0],
Packit a38265
    [How to hardcode a shared library path into an executable])
Packit a38265
])# _LT_LINKER_HARDCODE_LIBPATH
Packit a38265
Packit a38265
Packit a38265
# _LT_CMD_STRIPLIB
Packit a38265
# ----------------
Packit a38265
m4_defun([_LT_CMD_STRIPLIB],
Packit a38265
[m4_require([_LT_DECL_EGREP])
Packit a38265
striplib=
Packit a38265
old_striplib=
Packit a38265
AC_MSG_CHECKING([whether stripping libraries is possible])
Packit a38265
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
Packit a38265
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
Packit a38265
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Packit a38265
  AC_MSG_RESULT([yes])
Packit a38265
else
Packit a38265
# FIXME - insert some real tests, host_os isn't really good enough
Packit a38265
  case $host_os in
Packit a38265
  darwin*)
Packit a38265
    if test -n "$STRIP" ; then
Packit a38265
      striplib="$STRIP -x"
Packit a38265
      old_striplib="$STRIP -S"
Packit a38265
      AC_MSG_RESULT([yes])
Packit a38265
    else
Packit a38265
      AC_MSG_RESULT([no])
Packit a38265
    fi
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    AC_MSG_RESULT([no])
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
fi
Packit a38265
_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
Packit a38265
_LT_DECL([], [striplib], [1])
Packit a38265
])# _LT_CMD_STRIPLIB
Packit a38265
Packit a38265
Packit a38265
# _LT_SYS_DYNAMIC_LINKER([TAG])
Packit a38265
# -----------------------------
Packit a38265
# PORTME Fill in your ld.so characteristics
Packit a38265
m4_defun([_LT_SYS_DYNAMIC_LINKER],
Packit a38265
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
Packit a38265
m4_require([_LT_DECL_EGREP])dnl
Packit a38265
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
Packit a38265
m4_require([_LT_DECL_OBJDUMP])dnl
Packit a38265
m4_require([_LT_DECL_SED])dnl
Packit a38265
AC_MSG_CHECKING([dynamic linker characteristics])
Packit a38265
m4_if([$1],
Packit a38265
	[], [
Packit a38265
if test "$GCC" = yes; then
Packit a38265
  case $host_os in
Packit a38265
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
Packit a38265
    *) lt_awk_arg="/^libraries:/" ;;
Packit a38265
  esac
Packit a38265
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Packit a38265
  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
Packit a38265
    # if the path contains ";" then we assume it to be the separator
Packit a38265
    # otherwise default to the standard path separator (i.e. ":") - it is
Packit a38265
    # assumed that no part of a normal pathname contains ";" but that should
Packit a38265
    # okay in the real world where ";" in dirpaths is itself problematic.
Packit a38265
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
Packit a38265
  else
Packit a38265
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
Packit a38265
  fi
Packit a38265
  # Ok, now we have the path, separated by spaces, we can step through it
Packit a38265
  # and add multilib dir if necessary.
Packit a38265
  lt_tmp_lt_search_path_spec=
Packit a38265
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
Packit a38265
  for lt_sys_path in $lt_search_path_spec; do
Packit a38265
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
Packit a38265
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
Packit a38265
    else
Packit a38265
      test -d "$lt_sys_path" && \
Packit a38265
	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
Packit a38265
    fi
Packit a38265
  done
Packit a38265
  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
Packit a38265
BEGIN {RS=" "; FS="/|\n";} {
Packit a38265
  lt_foo="";
Packit a38265
  lt_count=0;
Packit a38265
  for (lt_i = NF; lt_i > 0; lt_i--) {
Packit a38265
    if ($lt_i != "" && $lt_i != ".") {
Packit a38265
      if ($lt_i == "..") {
Packit a38265
        lt_count++;
Packit a38265
      } else {
Packit a38265
        if (lt_count == 0) {
Packit a38265
          lt_foo="/" $lt_i lt_foo;
Packit a38265
        } else {
Packit a38265
          lt_count--;
Packit a38265
        }
Packit a38265
      }
Packit a38265
    }
Packit a38265
  }
Packit a38265
  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
Packit a38265
  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
Packit a38265
}'`
Packit a38265
  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
Packit a38265
else
Packit a38265
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
Packit a38265
fi])
Packit a38265
library_names_spec=
Packit a38265
libname_spec='lib$name'
Packit a38265
soname_spec=
Packit a38265
shrext_cmds=".so"
Packit a38265
postinstall_cmds=
Packit a38265
postuninstall_cmds=
Packit a38265
finish_cmds=
Packit a38265
finish_eval=
Packit a38265
shlibpath_var=
Packit a38265
shlibpath_overrides_runpath=unknown
Packit a38265
version_type=none
Packit a38265
dynamic_linker="$host_os ld.so"
Packit a38265
sys_lib_dlsearch_path_spec="/lib /usr/lib"
Packit a38265
need_lib_prefix=unknown
Packit a38265
hardcode_into_libs=no
Packit a38265
Packit a38265
# when you set need_version to no, make sure it does not cause -set_version
Packit a38265
# flags to be left without arguments
Packit a38265
need_version=unknown
Packit a38265
Packit a38265
case $host_os in
Packit a38265
aix3*)
Packit a38265
  version_type=linux
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
Packit a38265
  shlibpath_var=LIBPATH
Packit a38265
Packit a38265
  # AIX 3 has no versioning support, so we append a major version to the name.
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  ;;
Packit a38265
Packit a38265
aix[[4-9]]*)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  if test "$host_cpu" = ia64; then
Packit a38265
    # AIX 5 supports IA64
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
Packit a38265
    shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  else
Packit a38265
    # With GCC up to 2.95.x, collect2 would create an import file
Packit a38265
    # for dependence libraries.  The import file would start with
Packit a38265
    # the line `#! .'.  This would cause the generated library to
Packit a38265
    # depend on `.', always an invalid library.  This was fixed in
Packit a38265
    # development snapshots of GCC prior to 3.0.
Packit a38265
    case $host_os in
Packit a38265
      aix4 | aix4.[[01]] | aix4.[[01]].*)
Packit a38265
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
Packit a38265
	   echo ' yes '
Packit a38265
	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
Packit a38265
	:
Packit a38265
      else
Packit a38265
	can_build_shared=no
Packit a38265
      fi
Packit a38265
      ;;
Packit a38265
    esac
Packit a38265
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
Packit a38265
    # soname into executable. Probably we can add versioning support to
Packit a38265
    # collect2, so additional links can be useful in future.
Packit a38265
    if test "$aix_use_runtimelinking" = yes; then
Packit a38265
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
Packit a38265
      # instead of lib<name>.a to let people know that these are not
Packit a38265
      # typical AIX shared libraries.
Packit a38265
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
    else
Packit a38265
      # We preserve .a as extension for shared libraries through AIX4.2
Packit a38265
      # and later when we are not doing run time linking.
Packit a38265
      library_names_spec='${libname}${release}.a $libname.a'
Packit a38265
      soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
    fi
Packit a38265
    shlibpath_var=LIBPATH
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
amigaos*)
Packit a38265
  case $host_cpu in
Packit a38265
  powerpc)
Packit a38265
    # Since July 2007 AmigaOS4 officially supports .so libraries.
Packit a38265
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
    ;;
Packit a38265
  m68k)
Packit a38265
    library_names_spec='$libname.ixlibrary $libname.a'
Packit a38265
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
Packit a38265
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  ;;
Packit a38265
Packit a38265
beos*)
Packit a38265
  library_names_spec='${libname}${shared_ext}'
Packit a38265
  dynamic_linker="$host_os ld.so"
Packit a38265
  shlibpath_var=LIBRARY_PATH
Packit a38265
  ;;
Packit a38265
Packit a38265
bsdi[[45]]*)
Packit a38265
  version_type=linux
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
Packit a38265
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
Packit a38265
  # the default ld.so.conf also contains /usr/contrib/lib and
Packit a38265
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
Packit a38265
  # libtool to hard-code these into programs
Packit a38265
  ;;
Packit a38265
Packit a38265
cygwin* | mingw* | pw32* | cegcc*)
Packit a38265
  version_type=windows
Packit a38265
  shrext_cmds=".dll"
Packit a38265
  need_version=no
Packit a38265
  need_lib_prefix=no
Packit a38265
Packit a38265
  case $GCC,$host_os in
Packit a38265
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
Packit a38265
    library_names_spec='$libname.dll.a'
Packit a38265
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
Packit a38265
    postinstall_cmds='base_file=`basename \${file}`~
Packit a38265
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
Packit a38265
      dldir=$destdir/`dirname \$dlpath`~
Packit a38265
      test -d \$dldir || mkdir -p \$dldir~
Packit a38265
      $install_prog $dir/$dlname \$dldir/$dlname~
Packit a38265
      chmod a+x \$dldir/$dlname~
Packit a38265
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
Packit a38265
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
Packit a38265
      fi'
Packit a38265
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
Packit a38265
      dlpath=$dir/\$dldll~
Packit a38265
       $RM \$dlpath'
Packit a38265
    shlibpath_overrides_runpath=yes
Packit a38265
Packit a38265
    case $host_os in
Packit a38265
    cygwin*)
Packit a38265
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Packit a38265
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
Packit a38265
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
Packit a38265
      ;;
Packit a38265
    mingw* | cegcc*)
Packit a38265
      # MinGW DLLs use traditional 'lib' prefix
Packit a38265
      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
Packit a38265
      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
Packit a38265
      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
Packit a38265
        # It is most probably a Windows format PATH printed by
Packit a38265
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
Packit a38265
        # path with ; separators, and with drive letters. We can handle the
Packit a38265
        # drive letters (cygwin fileutils understands them), so leave them,
Packit a38265
        # especially as we might pass files found there to a mingw objdump,
Packit a38265
        # which wouldn't understand a cygwinified path. Ahh.
Packit a38265
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
Packit a38265
      else
Packit a38265
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
Packit a38265
      fi
Packit a38265
      ;;
Packit a38265
    pw32*)
Packit a38265
      # pw32 DLLs use 'pw' prefix rather than 'lib'
Packit a38265
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
Packit a38265
      ;;
Packit a38265
    esac
Packit a38265
    ;;
Packit a38265
Packit a38265
  *)
Packit a38265
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  dynamic_linker='Win32 ld.exe'
Packit a38265
  # FIXME: first we should search . and the directory the executable is in
Packit a38265
  shlibpath_var=PATH
Packit a38265
  ;;
Packit a38265
Packit a38265
darwin* | rhapsody*)
Packit a38265
  dynamic_linker="$host_os dyld"
Packit a38265
  version_type=darwin
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
Packit a38265
  soname_spec='${libname}${release}${major}$shared_ext'
Packit a38265
  shlibpath_overrides_runpath=yes
Packit a38265
  shlibpath_var=DYLD_LIBRARY_PATH
Packit a38265
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Packit a38265
m4_if([$1], [],[
Packit a38265
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
Packit a38265
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
Packit a38265
  ;;
Packit a38265
Packit a38265
dgux*)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  ;;
Packit a38265
Packit a38265
freebsd1*)
Packit a38265
  dynamic_linker=no
Packit a38265
  ;;
Packit a38265
Packit a38265
freebsd* | dragonfly*)
Packit a38265
  # DragonFly does not have aout.  When/if they implement a new
Packit a38265
  # versioning mechanism, adjust this.
Packit a38265
  if test -x /usr/bin/objformat; then
Packit a38265
    objformat=`/usr/bin/objformat`
Packit a38265
  else
Packit a38265
    case $host_os in
Packit a38265
    freebsd[[123]]*) objformat=aout ;;
Packit a38265
    *) objformat=elf ;;
Packit a38265
    esac
Packit a38265
  fi
Packit a38265
  version_type=freebsd-$objformat
Packit a38265
  case $version_type in
Packit a38265
    freebsd-elf*)
Packit a38265
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Packit a38265
      need_version=no
Packit a38265
      need_lib_prefix=no
Packit a38265
      ;;
Packit a38265
    freebsd-*)
Packit a38265
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
Packit a38265
      need_version=yes
Packit a38265
      ;;
Packit a38265
  esac
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  case $host_os in
Packit a38265
  freebsd2*)
Packit a38265
    shlibpath_overrides_runpath=yes
Packit a38265
    ;;
Packit a38265
  freebsd3.[[01]]* | freebsdelf3.[[01]]*)
Packit a38265
    shlibpath_overrides_runpath=yes
Packit a38265
    hardcode_into_libs=yes
Packit a38265
    ;;
Packit a38265
  freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
Packit a38265
  freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
Packit a38265
    shlibpath_overrides_runpath=no
Packit a38265
    hardcode_into_libs=yes
Packit a38265
    ;;
Packit a38265
  *) # from 4.6 on, and DragonFly
Packit a38265
    shlibpath_overrides_runpath=yes
Packit a38265
    hardcode_into_libs=yes
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  ;;
Packit a38265
Packit a38265
gnu*)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
hpux9* | hpux10* | hpux11*)
Packit a38265
  # Give a soname corresponding to the major version so that dld.sl refuses to
Packit a38265
  # link against other versions.
Packit a38265
  version_type=sunos
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  case $host_cpu in
Packit a38265
  ia64*)
Packit a38265
    shrext_cmds='.so'
Packit a38265
    hardcode_into_libs=yes
Packit a38265
    dynamic_linker="$host_os dld.so"
Packit a38265
    shlibpath_var=LD_LIBRARY_PATH
Packit a38265
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
    soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
    if test "X$HPUX_IA64_MODE" = X32; then
Packit a38265
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Packit a38265
    else
Packit a38265
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Packit a38265
    fi
Packit a38265
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Packit a38265
    ;;
Packit a38265
  hppa*64*)
Packit a38265
    shrext_cmds='.sl'
Packit a38265
    hardcode_into_libs=yes
Packit a38265
    dynamic_linker="$host_os dld.sl"
Packit a38265
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
Packit a38265
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
    soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
Packit a38265
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    shrext_cmds='.sl'
Packit a38265
    dynamic_linker="$host_os dld.sl"
Packit a38265
    shlibpath_var=SHLIB_PATH
Packit a38265
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
    soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
Packit a38265
  postinstall_cmds='chmod 555 $lib'
Packit a38265
  ;;
Packit a38265
Packit a38265
interix[[3-9]]*)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=no
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
irix5* | irix6* | nonstopux*)
Packit a38265
  case $host_os in
Packit a38265
    nonstopux*) version_type=nonstopux ;;
Packit a38265
    *)
Packit a38265
	if test "$lt_cv_prog_gnu_ld" = yes; then
Packit a38265
		version_type=linux
Packit a38265
	else
Packit a38265
		version_type=irix
Packit a38265
	fi ;;
Packit a38265
  esac
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
Packit a38265
  case $host_os in
Packit a38265
  irix5* | nonstopux*)
Packit a38265
    libsuff= shlibsuff=
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    case $LD in # libtool.m4 will add one of these switches to LD
Packit a38265
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
Packit a38265
      libsuff= shlibsuff= libmagic=32-bit;;
Packit a38265
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
Packit a38265
      libsuff=32 shlibsuff=N32 libmagic=N32;;
Packit a38265
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
Packit a38265
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
Packit a38265
    *) libsuff= shlibsuff= libmagic=never-match;;
Packit a38265
    esac
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
Packit a38265
  shlibpath_overrides_runpath=no
Packit a38265
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
Packit a38265
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
# No shared lib support for Linux oldld, aout, or coff.
Packit a38265
linux*oldld* | linux*aout* | linux*coff*)
Packit a38265
  dynamic_linker=no
Packit a38265
  ;;
Packit a38265
Packit a38265
# This must be Linux ELF.
Packit a38265
linux* | k*bsd*-gnu | kopensolaris*-gnu)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=no
Packit a38265
  # Some binutils ld are patched to set DT_RUNPATH
Packit a38265
  save_LDFLAGS=$LDFLAGS
Packit a38265
  save_libdir=$libdir
Packit a38265
  eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
Packit a38265
       LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
Packit a38265
  AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
Packit a38265
    [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
Packit a38265
       [shlibpath_overrides_runpath=yes])])
Packit a38265
  LDFLAGS=$save_LDFLAGS
Packit a38265
  libdir=$save_libdir
Packit a38265
Packit a38265
  # This implies no fast_install, which is unacceptable.
Packit a38265
  # Some rework will be needed to allow for fast_install
Packit a38265
  # before this can be enabled.
Packit a38265
  hardcode_into_libs=yes
Packit a38265
Packit a38265
  # Append ld.so.conf contents to the search path
Packit a38265
  if test -f /etc/ld.so.conf; then
Packit a38265
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
Packit a38265
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Packit a38265
  fi
Packit a38265
Packit a38265
  # We used to test for /lib/ld.so.1 and disable shared libraries on
Packit a38265
  # powerpc, because MkLinux only supported shared libraries with the
Packit a38265
  # GNU dynamic linker.  Since this was broken with cross compilers,
Packit a38265
  # most powerpc-linux boxes support dynamic linking these days and
Packit a38265
  # people can always --disable-shared, the test was removed, and we
Packit a38265
  # assume the GNU/Linux dynamic linker is in use.
Packit a38265
  dynamic_linker='GNU/Linux ld.so'
Packit a38265
  ;;
Packit a38265
Packit a38265
netbsdelf*-gnu)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=no
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  dynamic_linker='NetBSD ld.elf_so'
Packit a38265
  ;;
Packit a38265
Packit a38265
netbsd*)
Packit a38265
  version_type=sunos
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Packit a38265
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Packit a38265
    dynamic_linker='NetBSD (a.out) ld.so'
Packit a38265
  else
Packit a38265
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Packit a38265
    soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
    dynamic_linker='NetBSD ld.elf_so'
Packit a38265
  fi
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=yes
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
newsos6)
Packit a38265
  version_type=linux
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
*nto* | *qnx*)
Packit a38265
  version_type=qnx
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=no
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  dynamic_linker='ldqnx.so'
Packit a38265
  ;;
Packit a38265
Packit a38265
openbsd*)
Packit a38265
  version_type=sunos
Packit a38265
  sys_lib_dlsearch_path_spec="/usr/lib"
Packit a38265
  need_lib_prefix=no
Packit a38265
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
Packit a38265
  case $host_os in
Packit a38265
    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
Packit a38265
    *)				need_version=no  ;;
Packit a38265
  esac
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Packit a38265
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Packit a38265
    case $host_os in
Packit a38265
      openbsd2.[[89]] | openbsd2.[[89]].*)
Packit a38265
	shlibpath_overrides_runpath=no
Packit a38265
	;;
Packit a38265
      *)
Packit a38265
	shlibpath_overrides_runpath=yes
Packit a38265
	;;
Packit a38265
      esac
Packit a38265
  else
Packit a38265
    shlibpath_overrides_runpath=yes
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
os2*)
Packit a38265
  libname_spec='$name'
Packit a38265
  shrext_cmds=".dll"
Packit a38265
  need_lib_prefix=no
Packit a38265
  library_names_spec='$libname${shared_ext} $libname.a'
Packit a38265
  dynamic_linker='OS/2 ld.exe'
Packit a38265
  shlibpath_var=LIBPATH
Packit a38265
  ;;
Packit a38265
Packit a38265
osf3* | osf4* | osf5*)
Packit a38265
  version_type=osf
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Packit a38265
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
Packit a38265
  ;;
Packit a38265
Packit a38265
rdos*)
Packit a38265
  dynamic_linker=no
Packit a38265
  ;;
Packit a38265
Packit a38265
solaris*)
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=yes
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  # ldd complains unless libraries are executable
Packit a38265
  postinstall_cmds='chmod +x $lib'
Packit a38265
  ;;
Packit a38265
Packit a38265
sunos4*)
Packit a38265
  version_type=sunos
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
Packit a38265
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=yes
Packit a38265
  if test "$with_gnu_ld" = yes; then
Packit a38265
    need_lib_prefix=no
Packit a38265
  fi
Packit a38265
  need_version=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
sysv4 | sysv4.3*)
Packit a38265
  version_type=linux
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  case $host_vendor in
Packit a38265
    sni)
Packit a38265
      shlibpath_overrides_runpath=no
Packit a38265
      need_lib_prefix=no
Packit a38265
      runpath_var=LD_RUN_PATH
Packit a38265
      ;;
Packit a38265
    siemens)
Packit a38265
      need_lib_prefix=no
Packit a38265
      ;;
Packit a38265
    motorola)
Packit a38265
      need_lib_prefix=no
Packit a38265
      need_version=no
Packit a38265
      shlibpath_overrides_runpath=no
Packit a38265
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
Packit a38265
      ;;
Packit a38265
  esac
Packit a38265
  ;;
Packit a38265
Packit a38265
sysv4*MP*)
Packit a38265
  if test -d /usr/nec ;then
Packit a38265
    version_type=linux
Packit a38265
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
Packit a38265
    soname_spec='$libname${shared_ext}.$major'
Packit a38265
    shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Packit a38265
  version_type=freebsd-elf
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=yes
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  if test "$with_gnu_ld" = yes; then
Packit a38265
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
Packit a38265
  else
Packit a38265
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
Packit a38265
    case $host_os in
Packit a38265
      sco3.2v5*)
Packit a38265
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
Packit a38265
	;;
Packit a38265
    esac
Packit a38265
  fi
Packit a38265
  sys_lib_dlsearch_path_spec='/usr/lib'
Packit a38265
  ;;
Packit a38265
Packit a38265
tpf*)
Packit a38265
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
Packit a38265
  version_type=linux
Packit a38265
  need_lib_prefix=no
Packit a38265
  need_version=no
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  shlibpath_overrides_runpath=no
Packit a38265
  hardcode_into_libs=yes
Packit a38265
  ;;
Packit a38265
Packit a38265
uts4*)
Packit a38265
  version_type=linux
Packit a38265
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Packit a38265
  soname_spec='${libname}${release}${shared_ext}$major'
Packit a38265
  shlibpath_var=LD_LIBRARY_PATH
Packit a38265
  ;;
Packit a38265
Packit a38265
*)
Packit a38265
  dynamic_linker=no
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
AC_MSG_RESULT([$dynamic_linker])
Packit a38265
test "$dynamic_linker" = no && can_build_shared=no
Packit a38265
Packit a38265
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Packit a38265
if test "$GCC" = yes; then
Packit a38265
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
Packit a38265
fi
Packit a38265
Packit a38265
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
Packit a38265
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
Packit a38265
fi
Packit a38265
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
Packit a38265
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
Packit a38265
fi
Packit a38265
Packit a38265
_LT_DECL([], [variables_saved_for_relink], [1],
Packit a38265
    [Variables whose values should be saved in libtool wrapper scripts and
Packit a38265
    restored at link time])
Packit a38265
_LT_DECL([], [need_lib_prefix], [0],
Packit a38265
    [Do we need the "lib" prefix for modules?])
Packit a38265
_LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
Packit a38265
_LT_DECL([], [version_type], [0], [Library versioning type])
Packit a38265
_LT_DECL([], [runpath_var], [0],  [Shared library runtime path variable])
Packit a38265
_LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
Packit a38265
_LT_DECL([], [shlibpath_overrides_runpath], [0],
Packit a38265
    [Is shlibpath searched before the hard-coded library search path?])
Packit a38265
_LT_DECL([], [libname_spec], [1], [Format of library name prefix])
Packit a38265
_LT_DECL([], [library_names_spec], [1],
Packit a38265
    [[List of archive names.  First name is the real one, the rest are links.
Packit a38265
    The last name is the one that the linker finds with -lNAME]])
Packit a38265
_LT_DECL([], [soname_spec], [1],
Packit a38265
    [[The coded name of the library, if different from the real name]])
Packit a38265
_LT_DECL([], [postinstall_cmds], [2],
Packit a38265
    [Command to use after installation of a shared archive])
Packit a38265
_LT_DECL([], [postuninstall_cmds], [2],
Packit a38265
    [Command to use after uninstallation of a shared archive])
Packit a38265
_LT_DECL([], [finish_cmds], [2],
Packit a38265
    [Commands used to finish a libtool library installation in a directory])
Packit a38265
_LT_DECL([], [finish_eval], [1],
Packit a38265
    [[As "finish_cmds", except a single script fragment to be evaled but
Packit a38265
    not shown]])
Packit a38265
_LT_DECL([], [hardcode_into_libs], [0],
Packit a38265
    [Whether we should hardcode library paths into libraries])
Packit a38265
_LT_DECL([], [sys_lib_search_path_spec], [2],
Packit a38265
    [Compile-time system search path for libraries])
Packit a38265
_LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
Packit a38265
    [Run-time system search path for libraries])
Packit a38265
])# _LT_SYS_DYNAMIC_LINKER
Packit a38265
Packit a38265
Packit a38265
# _LT_PATH_TOOL_PREFIX(TOOL)
Packit a38265
# --------------------------
Packit a38265
# find a file program which can recognize shared library
Packit a38265
AC_DEFUN([_LT_PATH_TOOL_PREFIX],
Packit a38265
[m4_require([_LT_DECL_EGREP])dnl
Packit a38265
AC_MSG_CHECKING([for $1])
Packit a38265
AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
Packit a38265
[case $MAGIC_CMD in
Packit a38265
[[\\/*] |  ?:[\\/]*])
Packit a38265
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
Packit a38265
  ;;
Packit a38265
*)
Packit a38265
  lt_save_MAGIC_CMD="$MAGIC_CMD"
Packit a38265
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Packit a38265
dnl $ac_dummy forces splitting on constant user-supplied paths.
Packit a38265
dnl POSIX.2 word splitting is done only on the output of word expansions,
Packit a38265
dnl not every word.  This closes a longstanding sh security hole.
Packit a38265
  ac_dummy="m4_if([$2], , $PATH, [$2])"
Packit a38265
  for ac_dir in $ac_dummy; do
Packit a38265
    IFS="$lt_save_ifs"
Packit a38265
    test -z "$ac_dir" && ac_dir=.
Packit a38265
    if test -f $ac_dir/$1; then
Packit a38265
      lt_cv_path_MAGIC_CMD="$ac_dir/$1"
Packit a38265
      if test -n "$file_magic_test_file"; then
Packit a38265
	case $deplibs_check_method in
Packit a38265
	"file_magic "*)
Packit a38265
	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Packit a38265
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Packit a38265
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
Packit a38265
	    $EGREP "$file_magic_regex" > /dev/null; then
Packit a38265
	    :
Packit a38265
	  else
Packit a38265
	    cat <<_LT_EOF 1>&2
Packit a38265
Packit a38265
*** Warning: the command libtool uses to detect shared libraries,
Packit a38265
*** $file_magic_cmd, produces output that libtool cannot recognize.
Packit a38265
*** The result is that libtool may fail to recognize shared libraries
Packit a38265
*** as such.  This will affect the creation of libtool libraries that
Packit a38265
*** depend on shared libraries, but programs linked with such libtool
Packit a38265
*** libraries will work regardless of this problem.  Nevertheless, you
Packit a38265
*** may want to report the problem to your system manager and/or to
Packit a38265
*** bug-libtool@gnu.org
Packit a38265
Packit a38265
_LT_EOF
Packit a38265
	  fi ;;
Packit a38265
	esac
Packit a38265
      fi
Packit a38265
      break
Packit a38265
    fi
Packit a38265
  done
Packit a38265
  IFS="$lt_save_ifs"
Packit a38265
  MAGIC_CMD="$lt_save_MAGIC_CMD"
Packit a38265
  ;;
Packit a38265
esac])
Packit a38265
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
Packit a38265
if test -n "$MAGIC_CMD"; then
Packit a38265
  AC_MSG_RESULT($MAGIC_CMD)
Packit a38265
else
Packit a38265
  AC_MSG_RESULT(no)
Packit a38265
fi
Packit a38265
_LT_DECL([], [MAGIC_CMD], [0],
Packit a38265
	 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
Packit a38265
])# _LT_PATH_TOOL_PREFIX
Packit a38265
Packit a38265
# Old name:
Packit a38265
AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_PATH_MAGIC
Packit a38265
# --------------
Packit a38265
# find a file program which can recognize a shared library
Packit a38265
m4_defun([_LT_PATH_MAGIC],
Packit a38265
[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
Packit a38265
if test -z "$lt_cv_path_MAGIC_CMD"; then
Packit a38265
  if test -n "$ac_tool_prefix"; then
Packit a38265
    _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
Packit a38265
  else
Packit a38265
    MAGIC_CMD=:
Packit a38265
  fi
Packit a38265
fi
Packit a38265
])# _LT_PATH_MAGIC
Packit a38265
Packit a38265
Packit a38265
# LT_PATH_LD
Packit a38265
# ----------
Packit a38265
# find the pathname to the GNU or non-GNU linker
Packit a38265
AC_DEFUN([LT_PATH_LD],
Packit a38265
[AC_REQUIRE([AC_PROG_CC])dnl
Packit a38265
AC_REQUIRE([AC_CANONICAL_HOST])dnl
Packit a38265
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
Packit a38265
m4_require([_LT_DECL_SED])dnl
Packit a38265
m4_require([_LT_DECL_EGREP])dnl
Packit a38265
Packit a38265
AC_ARG_WITH([gnu-ld],
Packit a38265
    [AS_HELP_STRING([--with-gnu-ld],
Packit a38265
	[assume the C compiler uses GNU ld @<:@default=no@:>@])],
Packit a38265
    [test "$withval" = no || with_gnu_ld=yes],
Packit a38265
    [with_gnu_ld=no])dnl
Packit a38265
Packit a38265
ac_prog=ld
Packit a38265
if test "$GCC" = yes; then
Packit a38265
  # Check if gcc -print-prog-name=ld gives a path.
Packit a38265
  AC_MSG_CHECKING([for ld used by $CC])
Packit a38265
  case $host in
Packit a38265
  *-*-mingw*)
Packit a38265
    # gcc leaves a trailing carriage return which upsets mingw
Packit a38265
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
Packit a38265
  *)
Packit a38265
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
Packit a38265
  esac
Packit a38265
  case $ac_prog in
Packit a38265
    # Accept absolute paths.
Packit a38265
    [[\\/]]* | ?:[[\\/]]*)
Packit a38265
      re_direlt='/[[^/]][[^/]]*/\.\./'
Packit a38265
      # Canonicalize the pathname of ld
Packit a38265
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
Packit a38265
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
Packit a38265
	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Packit a38265
      done
Packit a38265
      test -z "$LD" && LD="$ac_prog"
Packit a38265
      ;;
Packit a38265
  "")
Packit a38265
    # If it fails, then pretend we aren't using GCC.
Packit a38265
    ac_prog=ld
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    # If it is relative, then search for the first ld in PATH.
Packit a38265
    with_gnu_ld=unknown
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
elif test "$with_gnu_ld" = yes; then
Packit a38265
  AC_MSG_CHECKING([for GNU ld])
Packit a38265
else
Packit a38265
  AC_MSG_CHECKING([for non-GNU ld])
Packit a38265
fi
Packit a38265
AC_CACHE_VAL(lt_cv_path_LD,
Packit a38265
[if test -z "$LD"; then
Packit a38265
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Packit a38265
  for ac_dir in $PATH; do
Packit a38265
    IFS="$lt_save_ifs"
Packit a38265
    test -z "$ac_dir" && ac_dir=.
Packit a38265
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Packit a38265
      lt_cv_path_LD="$ac_dir/$ac_prog"
Packit a38265
      # Check to see if the program is GNU ld.  I'd rather use --version,
Packit a38265
      # but apparently some variants of GNU ld only accept -v.
Packit a38265
      # Break only if it was the GNU/non-GNU ld that we prefer.
Packit a38265
      case `"$lt_cv_path_LD" -v 2>&1 
Packit a38265
      *GNU* | *'with BFD'*)
Packit a38265
	test "$with_gnu_ld" != no && break
Packit a38265
	;;
Packit a38265
      *)
Packit a38265
	test "$with_gnu_ld" != yes && break
Packit a38265
	;;
Packit a38265
      esac
Packit a38265
    fi
Packit a38265
  done
Packit a38265
  IFS="$lt_save_ifs"
Packit a38265
else
Packit a38265
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
Packit a38265
fi])
Packit a38265
LD="$lt_cv_path_LD"
Packit a38265
if test -n "$LD"; then
Packit a38265
  AC_MSG_RESULT($LD)
Packit a38265
else
Packit a38265
  AC_MSG_RESULT(no)
Packit a38265
fi
Packit a38265
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
Packit a38265
_LT_PATH_LD_GNU
Packit a38265
AC_SUBST([LD])
Packit a38265
Packit a38265
_LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
Packit a38265
])# LT_PATH_LD
Packit a38265
Packit a38265
# Old names:
Packit a38265
AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
Packit a38265
AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AM_PROG_LD], [])
Packit a38265
dnl AC_DEFUN([AC_PROG_LD], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_PATH_LD_GNU
Packit a38265
#- --------------
Packit a38265
m4_defun([_LT_PATH_LD_GNU],
Packit a38265
[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
Packit a38265
[# I'd rather use --version here, but apparently some GNU lds only accept -v.
Packit a38265
case `$LD -v 2>&1 
Packit a38265
*GNU* | *'with BFD'*)
Packit a38265
  lt_cv_prog_gnu_ld=yes
Packit a38265
  ;;
Packit a38265
*)
Packit a38265
  lt_cv_prog_gnu_ld=no
Packit a38265
  ;;
Packit a38265
esac])
Packit a38265
with_gnu_ld=$lt_cv_prog_gnu_ld
Packit a38265
])# _LT_PATH_LD_GNU
Packit a38265
Packit a38265
Packit a38265
# _LT_CMD_RELOAD
Packit a38265
# --------------
Packit a38265
# find reload flag for linker
Packit a38265
#   -- PORTME Some linkers may need a different reload flag.
Packit a38265
m4_defun([_LT_CMD_RELOAD],
Packit a38265
[AC_CACHE_CHECK([for $LD option to reload object files],
Packit a38265
  lt_cv_ld_reload_flag,
Packit a38265
  [lt_cv_ld_reload_flag='-r'])
Packit a38265
reload_flag=$lt_cv_ld_reload_flag
Packit a38265
case $reload_flag in
Packit a38265
"" | " "*) ;;
Packit a38265
*) reload_flag=" $reload_flag" ;;
Packit a38265
esac
Packit a38265
reload_cmds='$LD$reload_flag -o $output$reload_objs'
Packit a38265
case $host_os in
Packit a38265
  darwin*)
Packit a38265
    if test "$GCC" = yes; then
Packit a38265
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
Packit a38265
    else
Packit a38265
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
Packit a38265
    fi
Packit a38265
    ;;
Packit a38265
esac
Packit a38265
_LT_DECL([], [reload_flag], [1], [How to create reloadable object files])dnl
Packit a38265
_LT_DECL([], [reload_cmds], [2])dnl
Packit a38265
])# _LT_CMD_RELOAD
Packit a38265
Packit a38265
Packit a38265
# _LT_CHECK_MAGIC_METHOD
Packit a38265
# ----------------------
Packit a38265
# how to check for library dependencies
Packit a38265
#  -- PORTME fill in with the dynamic library characteristics
Packit a38265
m4_defun([_LT_CHECK_MAGIC_METHOD],
Packit a38265
[m4_require([_LT_DECL_EGREP])
Packit a38265
m4_require([_LT_DECL_OBJDUMP])
Packit a38265
AC_CACHE_CHECK([how to recognize dependent libraries],
Packit a38265
lt_cv_deplibs_check_method,
Packit a38265
[lt_cv_file_magic_cmd='$MAGIC_CMD'
Packit a38265
lt_cv_file_magic_test_file=
Packit a38265
lt_cv_deplibs_check_method='unknown'
Packit a38265
# Need to set the preceding variable on all platforms that support
Packit a38265
# interlibrary dependencies.
Packit a38265
# 'none' -- dependencies not supported.
Packit a38265
# `unknown' -- same as none, but documents that we really don't know.
Packit a38265
# 'pass_all' -- all dependencies passed with no checks.
Packit a38265
# 'test_compile' -- check by making test program.
Packit a38265
# 'file_magic [[regex]]' -- check by looking for files in library path
Packit a38265
# which responds to the $file_magic_cmd with a given extended regex.
Packit a38265
# If you have `file' or equivalent on your system and you're not sure
Packit a38265
# whether `pass_all' will *always* work, you probably want this one.
Packit a38265
Packit a38265
case $host_os in
Packit a38265
aix[[4-9]]*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
beos*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
bsdi[[45]]*)
Packit a38265
  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
Packit a38265
  lt_cv_file_magic_cmd='/usr/bin/file -L'
Packit a38265
  lt_cv_file_magic_test_file=/shlib/libc.so
Packit a38265
  ;;
Packit a38265
Packit a38265
cygwin*)
Packit a38265
  # func_win32_libid is a shell function defined in ltmain.sh
Packit a38265
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Packit a38265
  lt_cv_file_magic_cmd='func_win32_libid'
Packit a38265
  ;;
Packit a38265
Packit a38265
mingw* | pw32*)
Packit a38265
  # Base MSYS/MinGW do not provide the 'file' command needed by
Packit a38265
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
Packit a38265
  # unless we find 'file', for example because we are cross-compiling.
Packit a38265
  if ( file / ) >/dev/null 2>&1; then
Packit a38265
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
Packit a38265
    lt_cv_file_magic_cmd='func_win32_libid'
Packit a38265
  else
Packit a38265
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
Packit a38265
    lt_cv_file_magic_cmd='$OBJDUMP -f'
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
cegcc)
Packit a38265
  # use the weaker test based on 'objdump'. See mingw*.
Packit a38265
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
Packit a38265
  lt_cv_file_magic_cmd='$OBJDUMP -f'
Packit a38265
  ;;
Packit a38265
Packit a38265
darwin* | rhapsody*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
freebsd* | dragonfly*)
Packit a38265
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Packit a38265
    case $host_cpu in
Packit a38265
    i*86 )
Packit a38265
      # Not sure whether the presence of OpenBSD here was a mistake.
Packit a38265
      # Let's accept both of them until this is cleared up.
Packit a38265
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
Packit a38265
      lt_cv_file_magic_cmd=/usr/bin/file
Packit a38265
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
Packit a38265
      ;;
Packit a38265
    esac
Packit a38265
  else
Packit a38265
    lt_cv_deplibs_check_method=pass_all
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
gnu*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
hpux10.20* | hpux11*)
Packit a38265
  lt_cv_file_magic_cmd=/usr/bin/file
Packit a38265
  case $host_cpu in
Packit a38265
  ia64*)
Packit a38265
    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
Packit a38265
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
Packit a38265
    ;;
Packit a38265
  hppa*64*)
Packit a38265
    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
Packit a38265
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
Packit a38265
    ;;
Packit a38265
  *)
Packit a38265
    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
Packit a38265
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  ;;
Packit a38265
Packit a38265
interix[[3-9]]*)
Packit a38265
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
Packit a38265
  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
Packit a38265
  ;;
Packit a38265
Packit a38265
irix5* | irix6* | nonstopux*)
Packit a38265
  case $LD in
Packit a38265
  *-32|*"-32 ") libmagic=32-bit;;
Packit a38265
  *-n32|*"-n32 ") libmagic=N32;;
Packit a38265
  *-64|*"-64 ") libmagic=64-bit;;
Packit a38265
  *) libmagic=never-match;;
Packit a38265
  esac
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
# This must be Linux ELF.
Packit a38265
linux* | k*bsd*-gnu | kopensolaris*-gnu)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
netbsd* | netbsdelf*-gnu)
Packit a38265
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
Packit a38265
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
Packit a38265
  else
Packit a38265
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
newos6*)
Packit a38265
  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
Packit a38265
  lt_cv_file_magic_cmd=/usr/bin/file
Packit a38265
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
Packit a38265
  ;;
Packit a38265
Packit a38265
*nto* | *qnx*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
openbsd*)
Packit a38265
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
Packit a38265
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
Packit a38265
  else
Packit a38265
    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
Packit a38265
  fi
Packit a38265
  ;;
Packit a38265
Packit a38265
osf3* | osf4* | osf5*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
rdos*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
solaris*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
Packit a38265
sysv4 | sysv4.3*)
Packit a38265
  case $host_vendor in
Packit a38265
  motorola)
Packit a38265
    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]]'
Packit a38265
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
Packit a38265
    ;;
Packit a38265
  ncr)
Packit a38265
    lt_cv_deplibs_check_method=pass_all
Packit a38265
    ;;
Packit a38265
  sequent)
Packit a38265
    lt_cv_file_magic_cmd='/bin/file'
Packit a38265
    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
Packit a38265
    ;;
Packit a38265
  sni)
Packit a38265
    lt_cv_file_magic_cmd='/bin/file'
Packit a38265
    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
Packit a38265
    lt_cv_file_magic_test_file=/lib/libc.so
Packit a38265
    ;;
Packit a38265
  siemens)
Packit a38265
    lt_cv_deplibs_check_method=pass_all
Packit a38265
    ;;
Packit a38265
  pc)
Packit a38265
    lt_cv_deplibs_check_method=pass_all
Packit a38265
    ;;
Packit a38265
  esac
Packit a38265
  ;;
Packit a38265
Packit a38265
tpf*)
Packit a38265
  lt_cv_deplibs_check_method=pass_all
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
])
Packit a38265
file_magic_cmd=$lt_cv_file_magic_cmd
Packit a38265
deplibs_check_method=$lt_cv_deplibs_check_method
Packit a38265
test -z "$deplibs_check_method" && deplibs_check_method=unknown
Packit a38265
Packit a38265
_LT_DECL([], [deplibs_check_method], [1],
Packit a38265
    [Method to check whether dependent libraries are shared objects])
Packit a38265
_LT_DECL([], [file_magic_cmd], [1],
Packit a38265
    [Command to use when deplibs_check_method == "file_magic"])
Packit a38265
])# _LT_CHECK_MAGIC_METHOD
Packit a38265
Packit a38265
Packit a38265
# LT_PATH_NM
Packit a38265
# ----------
Packit a38265
# find the pathname to a BSD- or MS-compatible name lister
Packit a38265
AC_DEFUN([LT_PATH_NM],
Packit a38265
[AC_REQUIRE([AC_PROG_CC])dnl
Packit a38265
AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
Packit a38265
[if test -n "$NM"; then
Packit a38265
  # Let the user override the test.
Packit a38265
  lt_cv_path_NM="$NM"
Packit a38265
else
Packit a38265
  lt_nm_to_check="${ac_tool_prefix}nm"
Packit a38265
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
Packit a38265
    lt_nm_to_check="$lt_nm_to_check nm"
Packit a38265
  fi
Packit a38265
  for lt_tmp_nm in $lt_nm_to_check; do
Packit a38265
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Packit a38265
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Packit a38265
      IFS="$lt_save_ifs"
Packit a38265
      test -z "$ac_dir" && ac_dir=.
Packit a38265
      tmp_nm="$ac_dir/$lt_tmp_nm"
Packit a38265
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
Packit a38265
	# Check to see if the nm accepts a BSD-compat flag.
Packit a38265
	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
Packit a38265
	#   nm: unknown option "B" ignored
Packit a38265
	# Tru64's nm complains that /dev/null is an invalid object file
Packit a38265
	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
Packit a38265
	*/dev/null* | *'Invalid file or object type'*)
Packit a38265
	  lt_cv_path_NM="$tmp_nm -B"
Packit a38265
	  break
Packit a38265
	  ;;
Packit a38265
	*)
Packit a38265
	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
Packit a38265
	  */dev/null*)
Packit a38265
	    lt_cv_path_NM="$tmp_nm -p"
Packit a38265
	    break
Packit a38265
	    ;;
Packit a38265
	  *)
Packit a38265
	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
Packit a38265
	    continue # so that we can try to find one that supports BSD flags
Packit a38265
	    ;;
Packit a38265
	  esac
Packit a38265
	  ;;
Packit a38265
	esac
Packit a38265
      fi
Packit a38265
    done
Packit a38265
    IFS="$lt_save_ifs"
Packit a38265
  done
Packit a38265
  : ${lt_cv_path_NM=no}
Packit a38265
fi])
Packit a38265
if test "$lt_cv_path_NM" != "no"; then
Packit a38265
  NM="$lt_cv_path_NM"
Packit a38265
else
Packit a38265
  # Didn't find any BSD compatible name lister, look for dumpbin.
Packit a38265
  AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :)
Packit a38265
  AC_SUBST([DUMPBIN])
Packit a38265
  if test "$DUMPBIN" != ":"; then
Packit a38265
    NM="$DUMPBIN"
Packit a38265
  fi
Packit a38265
fi
Packit a38265
test -z "$NM" && NM=nm
Packit a38265
AC_SUBST([NM])
Packit a38265
_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
Packit a38265
Packit a38265
AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
Packit a38265
  [lt_cv_nm_interface="BSD nm"
Packit a38265
  echo "int some_variable = 0;" > conftest.$ac_ext
Packit a38265
  (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
Packit a38265
  (eval "$ac_compile" 2>conftest.err)
Packit a38265
  cat conftest.err >&AS_MESSAGE_LOG_FD
Packit a38265
  (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
Packit a38265
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
Packit a38265
  cat conftest.err >&AS_MESSAGE_LOG_FD
Packit a38265
  (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD)
Packit a38265
  cat conftest.out >&AS_MESSAGE_LOG_FD
Packit a38265
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
Packit a38265
    lt_cv_nm_interface="MS dumpbin"
Packit a38265
  fi
Packit a38265
  rm -f conftest*])
Packit a38265
])# LT_PATH_NM
Packit a38265
Packit a38265
# Old names:
Packit a38265
AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
Packit a38265
AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AM_PROG_NM], [])
Packit a38265
dnl AC_DEFUN([AC_PROG_NM], [])
Packit a38265
Packit a38265
Packit a38265
# LT_LIB_M
Packit a38265
# --------
Packit a38265
# check for math library
Packit a38265
AC_DEFUN([LT_LIB_M],
Packit a38265
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
Packit a38265
LIBM=
Packit a38265
case $host in
Packit a38265
*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
Packit a38265
  # These system don't have libm, or don't need it
Packit a38265
  ;;
Packit a38265
*-ncr-sysv4.3*)
Packit a38265
  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
Packit a38265
  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
Packit a38265
  ;;
Packit a38265
*)
Packit a38265
  AC_CHECK_LIB(m, cos, LIBM="-lm")
Packit a38265
  ;;
Packit a38265
esac
Packit a38265
AC_SUBST([LIBM])
Packit a38265
])# LT_LIB_M
Packit a38265
Packit a38265
# Old name:
Packit a38265
AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
Packit a38265
dnl aclocal-1.4 backwards compatibility:
Packit a38265
dnl AC_DEFUN([AC_CHECK_LIBM], [])
Packit a38265
Packit a38265
Packit a38265
# _LT_COMPILER_NO_RTTI([TAGNAME])
Packit a38265
# -------------------------------
Packit a38265
m4_defun([_LT_COMPILER_NO_RTTI],
Packit a38265
[m4_require([_LT_TAG_COMPILER])dnl
Packit a38265
Packit a38265
_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
Packit a38265
Packit a38265
if test "$GCC" = yes; then
Packit a38265
  _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
Packit a38265
Packit a38265
  _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
Packit a38265
    lt_cv_prog_compiler_rtti_exceptions,
Packit a38265
    [-fno-rtti -fno-exceptions], [],
Packit a38265
    [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
Packit a38265
fi
Packit