Blame m4/libtool.m4

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