Fix line endings.
authorcantor <cantor@3ebe4818-3638-0410-822d-ece5924dabe2>
Sun, 19 Sep 2010 18:33:13 +0000 (18:33 +0000)
committercantor <cantor@3ebe4818-3638-0410-822d-ece5924dabe2>
Sun, 19 Sep 2010 18:33:13 +0000 (18:33 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/shib-extension/cpp-sp-resolver/trunk@270 3ebe4818-3638-0410-822d-ece5924dabe2

15 files changed:
Makefile.am
Portfile.in
acinclude.m4
acx_pthread.m4
configure.ac
doc/CREDITS.txt
doc/LICENSE.txt
doc/LOG4CPP.LICENSE
doc/Makefile.am
doc/NOTICE.txt
doc/README.txt
libtool.m4
ltmain.sh
resolver.spec.in
shibresolver/Makefile.am

index d9fe83f..c70018f 100644 (file)
@@ -1,20 +1,20 @@
-AUTOMAKE_OPTIONS = foreign\r
-\r
-ACLOCAL_AMFLAGS = -I .\r
-\r
-SUBDIRS = doc shibresolver\r
-\r
-DIST_SUBDIRS = doc shibresolver\r
-\r
-GENFILES = resolver.spec Portfile\r
-\r
-EXTRA_DIST = \\r
-    cpp-sp-resolver.sln \\r
-    libtool.m4 \\r
-    acx_pthread.m4 \\r
-    acinclude.m4 \\r
-    $(GENFILES) \\r
-    $(GENFILES:%=%.in) \\r
-    depend \\r
-       depcomp \\r
-    config_win32.h\r
+AUTOMAKE_OPTIONS = foreign
+
+ACLOCAL_AMFLAGS = -I .
+
+SUBDIRS = doc shibresolver
+
+DIST_SUBDIRS = doc shibresolver
+
+GENFILES = resolver.spec Portfile
+
+EXTRA_DIST = \
+    cpp-sp-resolver.sln \
+    libtool.m4 \
+    acx_pthread.m4 \
+    acinclude.m4 \
+    $(GENFILES) \
+    $(GENFILES:%=%.in) \
+    depend \
+       depcomp \
+    config_win32.h
index 575c5d9..76e3175 100644 (file)
@@ -1,22 +1,22 @@
-PortSystem 1.0\r
-\r
-name                @PACKAGE@\r
-version             @PACKAGE_VERSION@\r
-categories          security shibboleth\r
-maintainers         cantor.2@osu.edu\r
-description         @PACKAGE@ extension for Shibboleth SP\r
-long_description    @PACKAGE@ extension for Shibboleth SP\r
-homepage            http://shibboleth.internet2.edu/\r
-\r
-platforms           darwin\r
-depends_lib         port:shibboleth\r
-\r
-master_sites        http://shibboleth.internet2.edu/downloads/extensions/sp/\r
-checksums           sha1 @CHECKSUM@\r
-\r
-configure.args      --disable-static \\r
-                    --with-xerces=${prefix} \\r
-                    --with-xmlsec=${prefix} \\r
-                    --with-xmltooling=${prefix} \\r
-                    --with-saml=${prefix} \\r
-                    --with-shibsp=${prefix}\r
+PortSystem 1.0
+
+name                @PACKAGE@
+version             @PACKAGE_VERSION@
+categories          security shibboleth
+maintainers         cantor.2@osu.edu
+description         @PACKAGE@ extension for Shibboleth SP
+long_description    @PACKAGE@ extension for Shibboleth SP
+homepage            http://shibboleth.internet2.edu/
+
+platforms           darwin
+depends_lib         port:shibboleth
+
+master_sites        http://shibboleth.internet2.edu/downloads/extensions/sp/
+checksums           sha1 @CHECKSUM@
+
+configure.args      --disable-static \
+                    --with-xerces=${prefix} \
+                    --with-xmlsec=${prefix} \
+                    --with-xmltooling=${prefix} \
+                    --with-saml=${prefix} \
+                    --with-shibsp=${prefix}
index 074e68a..4c27c15 100644 (file)
@@ -1,90 +1,90 @@
-dnl @synopsis AC_CXX_NAMESPACES\r
-dnl\r
-dnl If the compiler can prevent names clashes using namespaces, define\r
-dnl HAVE_NAMESPACES.\r
-dnl\r
-dnl @author Luc Maisonobe\r
-dnl\r
-AC_DEFUN([AC_CXX_NAMESPACES],\r
-[AC_CACHE_CHECK(whether the compiler implements namespaces,\r
-ac_cv_cxx_namespaces,\r
-[AC_LANG_SAVE\r
- AC_LANG_CPLUSPLUS\r
- AC_TRY_COMPILE([namespace Outer { namespace Inner { int i = 0; }}],\r
-                [using namespace Outer::Inner; return i;],\r
- ac_cv_cxx_namespaces=yes, ac_cv_cxx_namespaces=no)\r
- AC_LANG_RESTORE\r
-])\r
-if test "$ac_cv_cxx_namespaces" = yes; then\r
-  AC_DEFINE(HAVE_NAMESPACES,1,[define if the compiler implements namespaces])\r
-fi\r
-])\r
-\r
-\r
-dnl\r
-dnl @author Luc Maisonobe\r
-dnl\r
-AC_DEFUN([AC_CXX_REQUIRE_STL],\r
-[AC_CACHE_CHECK(whether the compiler supports Standard Template Library,\r
-ac_cv_cxx_have_stl,\r
-[AC_REQUIRE([AC_CXX_NAMESPACES])\r
- AC_LANG_SAVE\r
- AC_LANG_CPLUSPLUS\r
- AC_TRY_COMPILE([#include <list>\r
-#include <deque>\r
-#ifdef HAVE_NAMESPACES\r
-using namespace std;\r
-#endif],[list<int> x; x.push_back(5);\r
-list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;],\r
- ac_cv_cxx_have_stl=yes, ac_cv_cxx_have_stl=no)\r
- AC_LANG_RESTORE\r
-])\r
-if test "x_$ac_cv_cxx_have_stl" != x_yes; then\r
-  AC_MSG_ERROR([C++ Standard Template Libary unsupported])\r
-fi\r
-])\r
-\r
-dnl@synopsys YAD_CHECK_INCLUDE_LIB(INCLUDE, LIBRARY, CODE\r
-dnl              [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND\r
-dnl              [, OTHER-LIBRARIES]]])\r
-dnl \r
-dnl same as the AC_CHECK_LIB except of the following:\r
-dnl      - You sholud specify include part of test.\r
-dnl      - You can test any code for linking, not just function calls.\r
-dnl\r
-dnl@author Alexandr Yanovets <yad@gradsoft.kiev.ua>\r
-dnl\r
-AC_DEFUN(YAD_CHECK_INCLUDE_LIB,\r
-[AC_MSG_CHECKING([for $3 in -l$2])\r
-dnl Use a cache variable name containing both the library and function name,\r
-dnl because the test really is for library $2 defining function $3, not\r
-dnl just for library $2.  Separate tests with the same $2 and different $3s\r
-dnl may have different results.\r
-ac_lib_var=`echo $2['_']include | sed 'y%./+-%__p_%'`\r
-AC_CACHE_VAL(ac_cv_lib_$ac_lib_var,\r
-[yad_check_lib_save_LIBS="$LIBS"\r
-LIBS="-l$2 $6 $LIBS"\r
-AC_TRY_LINK(dnl\r
-            [$1],\r
-           [$3],\r
-           eval "ac_cv_lib_$ac_lib_var=yes",\r
-           eval "ac_cv_lib_$ac_lib_var=no")\r
-LIBS="$yad_check_lib_save_LIBS"\r
-])dnl\r
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then\r
-  AC_MSG_RESULT(yes)\r
-  ifelse([$4], ,\r
-[changequote(, )dnl\r
-  ac_tr_lib=HAVE_LIB`echo $2 | sed -e 's/[^a-zA-Z0-9_]/_/g' \\r
-    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`\r
-changequote([, ])dnl\r
-  AC_DEFINE_UNQUOTED($ac_tr_lib)\r
-  LIBS="-l$2 $LIBS"\r
-], [$4])\r
-else\r
-  AC_MSG_RESULT(no)\r
-ifelse([$5], , , [$5\r
-])dnl\r
-fi\r
-])\r
-\r
+dnl @synopsis AC_CXX_NAMESPACES
+dnl
+dnl If the compiler can prevent names clashes using namespaces, define
+dnl HAVE_NAMESPACES.
+dnl
+dnl @author Luc Maisonobe
+dnl
+AC_DEFUN([AC_CXX_NAMESPACES],
+[AC_CACHE_CHECK(whether the compiler implements namespaces,
+ac_cv_cxx_namespaces,
+[AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([namespace Outer { namespace Inner { int i = 0; }}],
+                [using namespace Outer::Inner; return i;],
+ ac_cv_cxx_namespaces=yes, ac_cv_cxx_namespaces=no)
+ AC_LANG_RESTORE
+])
+if test "$ac_cv_cxx_namespaces" = yes; then
+  AC_DEFINE(HAVE_NAMESPACES,1,[define if the compiler implements namespaces])
+fi
+])
+
+
+dnl
+dnl @author Luc Maisonobe
+dnl
+AC_DEFUN([AC_CXX_REQUIRE_STL],
+[AC_CACHE_CHECK(whether the compiler supports Standard Template Library,
+ac_cv_cxx_have_stl,
+[AC_REQUIRE([AC_CXX_NAMESPACES])
+ AC_LANG_SAVE
+ AC_LANG_CPLUSPLUS
+ AC_TRY_COMPILE([#include <list>
+#include <deque>
+#ifdef HAVE_NAMESPACES
+using namespace std;
+#endif],[list<int> x; x.push_back(5);
+list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;],
+ ac_cv_cxx_have_stl=yes, ac_cv_cxx_have_stl=no)
+ AC_LANG_RESTORE
+])
+if test "x_$ac_cv_cxx_have_stl" != x_yes; then
+  AC_MSG_ERROR([C++ Standard Template Libary unsupported])
+fi
+])
+
+dnl@synopsys YAD_CHECK_INCLUDE_LIB(INCLUDE, LIBRARY, CODE
+dnl              [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND
+dnl              [, OTHER-LIBRARIES]]])
+dnl 
+dnl same as the AC_CHECK_LIB except of the following:
+dnl      - You sholud specify include part of test.
+dnl      - You can test any code for linking, not just function calls.
+dnl
+dnl@author Alexandr Yanovets <yad@gradsoft.kiev.ua>
+dnl
+AC_DEFUN(YAD_CHECK_INCLUDE_LIB,
+[AC_MSG_CHECKING([for $3 in -l$2])
+dnl Use a cache variable name containing both the library and function name,
+dnl because the test really is for library $2 defining function $3, not
+dnl just for library $2.  Separate tests with the same $2 and different $3s
+dnl may have different results.
+ac_lib_var=`echo $2['_']include | sed 'y%./+-%__p_%'`
+AC_CACHE_VAL(ac_cv_lib_$ac_lib_var,
+[yad_check_lib_save_LIBS="$LIBS"
+LIBS="-l$2 $6 $LIBS"
+AC_TRY_LINK(dnl
+            [$1],
+           [$3],
+           eval "ac_cv_lib_$ac_lib_var=yes",
+           eval "ac_cv_lib_$ac_lib_var=no")
+LIBS="$yad_check_lib_save_LIBS"
+])dnl
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+  AC_MSG_RESULT(yes)
+  ifelse([$4], ,
+[changequote(, )dnl
+  ac_tr_lib=HAVE_LIB`echo $2 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+changequote([, ])dnl
+  AC_DEFINE_UNQUOTED($ac_tr_lib)
+  LIBS="-l$2 $LIBS"
+], [$4])
+else
+  AC_MSG_RESULT(no)
+ifelse([$5], , , [$5
+])dnl
+fi
+])
+
index 53dadc8..33f1d29 100644 (file)
-##### http://autoconf-archive.cryp.to/acx_pthread.html\r
-#\r
-# SYNOPSIS\r
-#\r
-#   ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])\r
-#\r
-# DESCRIPTION\r
-#\r
-#   This macro figures out how to build C programs using POSIX threads.\r
-#   It sets the PTHREAD_LIBS output variable to the threads library and\r
-#   linker flags, and the PTHREAD_CFLAGS output variable to any special\r
-#   C compiler flags that are needed. (The user can also force certain\r
-#   compiler flags/libs to be tested by setting these environment\r
-#   variables.)\r
-#\r
-#   Also sets PTHREAD_CC to any special C compiler that is needed for\r
-#   multi-threaded programs (defaults to the value of CC otherwise).\r
-#   (This is necessary on AIX to use the special cc_r compiler alias.)\r
-#\r
-#   NOTE: You are assumed to not only compile your program with these\r
-#   flags, but also link it with them as well. e.g. you should link\r
-#   with $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS\r
-#   $LIBS\r
-#\r
-#   If you are only building threads programs, you may wish to use\r
-#   these variables in your default LIBS, CFLAGS, and CC:\r
-#\r
-#          LIBS="$PTHREAD_LIBS $LIBS"\r
-#          CFLAGS="$CFLAGS $PTHREAD_CFLAGS"\r
-#          CC="$PTHREAD_CC"\r
-#\r
-#   In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute\r
-#   constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to\r
-#   that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).\r
-#\r
-#   ACTION-IF-FOUND is a list of shell commands to run if a threads\r
-#   library is found, and ACTION-IF-NOT-FOUND is a list of commands to\r
-#   run it if it is not found. If ACTION-IF-FOUND is not specified, the\r
-#   default action will define HAVE_PTHREAD.\r
-#\r
-#   Please let the authors know if this macro fails on any platform, or\r
-#   if you have any other suggestions or comments. This macro was based\r
-#   on work by SGJ on autoconf scripts for FFTW (http://www.fftw.org/)\r
-#   (with help from M. Frigo), as well as ac_pthread and hb_pthread\r
-#   macros posted by Alejandro Forero Cuervo to the autoconf macro\r
-#   repository. We are also grateful for the helpful feedback of\r
-#   numerous users.\r
-#\r
-# LAST MODIFICATION\r
-#\r
-#   2006-05-29\r
-#\r
-# COPYLEFT\r
-#\r
-#   Copyright (c) 2006 Steven G. Johnson <stevenj@alum.mit.edu>\r
-#\r
-#   This program is free software; you can redistribute it and/or\r
-#   modify it under the terms of the GNU General Public License as\r
-#   published by the Free Software Foundation; either version 2 of the\r
-#   License, or (at your option) any later version.\r
-#\r
-#   This program is distributed in the hope that it will be useful, but\r
-#   WITHOUT ANY WARRANTY; without even the implied warranty of\r
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
-#   General Public License for more details.\r
-#\r
-#   You should have received a copy of the GNU General Public License\r
-#   along with this program; if not, write to the Free Software\r
-#   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA\r
-#   02111-1307, USA.\r
-#\r
-#   As a special exception, the respective Autoconf Macro's copyright\r
-#   owner gives unlimited permission to copy, distribute and modify the\r
-#   configure scripts that are the output of Autoconf when processing\r
-#   the Macro. You need not follow the terms of the GNU General Public\r
-#   License when using or distributing such scripts, even though\r
-#   portions of the text of the Macro appear in them. The GNU General\r
-#   Public License (GPL) does govern all other use of the material that\r
-#   constitutes the Autoconf Macro.\r
-#\r
-#   This special exception to the GPL applies to versions of the\r
-#   Autoconf Macro released by the Autoconf Macro Archive. When you\r
-#   make and distribute a modified version of the Autoconf Macro, you\r
-#   may extend this special exception to the GPL to apply to your\r
-#   modified version as well.\r
-\r
-AC_DEFUN([ACX_PTHREAD], [\r
-AC_REQUIRE([AC_CANONICAL_HOST])\r
-AC_LANG_SAVE\r
-AC_LANG_C\r
-acx_pthread_ok=no\r
-\r
-# We used to check for pthread.h first, but this fails if pthread.h\r
-# requires special compiler flags (e.g. on True64 or Sequent).\r
-# It gets checked for in the link test anyway.\r
-\r
-# First of all, check if the user has set any of the PTHREAD_LIBS,\r
-# etcetera environment variables, and if threads linking works using\r
-# them:\r
-if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then\r
-        save_CFLAGS="$CFLAGS"\r
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"\r
-        save_LIBS="$LIBS"\r
-        LIBS="$PTHREAD_LIBS $LIBS"\r
-        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])\r
-        AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)\r
-        AC_MSG_RESULT($acx_pthread_ok)\r
-        if test x"$acx_pthread_ok" = xno; then\r
-                PTHREAD_LIBS=""\r
-                PTHREAD_CFLAGS=""\r
-        fi\r
-        LIBS="$save_LIBS"\r
-        CFLAGS="$save_CFLAGS"\r
-fi\r
-\r
-# We must check for the threads library under a number of different\r
-# names; the ordering is very important because some systems\r
-# (e.g. DEC) have both -lpthread and -lpthreads, where one of the\r
-# libraries is broken (non-POSIX).\r
-\r
-# Create a list of thread flags to try.  Items starting with a "-" are\r
-# C compiler flags, and other items are library names, except for "none"\r
-# which indicates that we try without any flags at all, and "pthread-config"\r
-# which is a program returning the flags for the Pth emulation library.\r
-\r
-acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"\r
-\r
-# The ordering *is* (sometimes) important.  Some notes on the\r
-# individual items follow:\r
-\r
-# pthreads: AIX (must check this before -lpthread)\r
-# none: in case threads are in libc; should be tried before -Kthread and\r
-#       other compiler flags to prevent continual compiler warnings\r
-# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)\r
-# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)\r
-# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)\r
-# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)\r
-# -pthreads: Solaris/gcc\r
-# -mthreads: Mingw32/gcc, Lynx/gcc\r
-# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it\r
-#      doesn't hurt to check since this sometimes defines pthreads too;\r
-#      also defines -D_REENTRANT)\r
-#      ... -mt is also the pthreads flag for HP/aCC\r
-# pthread: Linux, etcetera\r
-# --thread-safe: KAI C++\r
-# pthread-config: use pthread-config program (for GNU Pth library)\r
-\r
-case "${host_cpu}-${host_os}" in\r
-        *solaris*)\r
-\r
-        # On Solaris (at least, for some versions), libc contains stubbed\r
-        # (non-functional) versions of the pthreads routines, so link-based\r
-        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/\r
-        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather\r
-        # a function called by this macro, so we could check for that, but\r
-        # who knows whether they'll stub that too in a future libc.)  So,\r
-        # we'll just look for -pthreads and -lpthread first:\r
-\r
-        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"\r
-        ;;\r
-esac\r
-\r
-if test x"$acx_pthread_ok" = xno; then\r
-for flag in $acx_pthread_flags; do\r
-\r
-        case $flag in\r
-                none)\r
-                AC_MSG_CHECKING([whether pthreads work without any flags])\r
-                ;;\r
-\r
-                -*)\r
-                AC_MSG_CHECKING([whether pthreads work with $flag])\r
-                PTHREAD_CFLAGS="$flag"\r
-                ;;\r
-\r
-               pthread-config)\r
-               AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no)\r
-               if test x"$acx_pthread_config" = xno; then continue; fi\r
-               PTHREAD_CFLAGS="`pthread-config --cflags`"\r
-               PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"\r
-               ;;\r
-\r
-                *)\r
-                AC_MSG_CHECKING([for the pthreads library -l$flag])\r
-                PTHREAD_LIBS="-l$flag"\r
-                ;;\r
-        esac\r
-\r
-        save_LIBS="$LIBS"\r
-        save_CFLAGS="$CFLAGS"\r
-        LIBS="$PTHREAD_LIBS $LIBS"\r
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"\r
-\r
-        # Check for various functions.  We must include pthread.h,\r
-        # since some functions may be macros.  (On the Sequent, we\r
-        # need a special flag -Kthread to make this header compile.)\r
-        # We check for pthread_join because it is in -lpthread on IRIX\r
-        # while pthread_create is in libc.  We check for pthread_attr_init\r
-        # due to DEC craziness with -lpthreads.  We check for\r
-        # pthread_cleanup_push because it is one of the few pthread\r
-        # functions on Solaris that doesn't have a non-functional libc stub.\r
-        # We try pthread_create on general principles.\r
-        AC_TRY_LINK([#include <pthread.h>],\r
-                    [pthread_t th; pthread_join(th, 0);\r
-                     pthread_attr_init(0); pthread_cleanup_push(0, 0);\r
-                     pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],\r
-                    [acx_pthread_ok=yes])\r
-\r
-        LIBS="$save_LIBS"\r
-        CFLAGS="$save_CFLAGS"\r
-\r
-        AC_MSG_RESULT($acx_pthread_ok)\r
-        if test "x$acx_pthread_ok" = xyes; then\r
-                break;\r
-        fi\r
-\r
-        PTHREAD_LIBS=""\r
-        PTHREAD_CFLAGS=""\r
-done\r
-fi\r
-\r
-# Various other checks:\r
-if test "x$acx_pthread_ok" = xyes; then\r
-        save_LIBS="$LIBS"\r
-        LIBS="$PTHREAD_LIBS $LIBS"\r
-        save_CFLAGS="$CFLAGS"\r
-        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"\r
-\r
-        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.\r
-       AC_MSG_CHECKING([for joinable pthread attribute])\r
-       attr_name=unknown\r
-       for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do\r
-           AC_TRY_LINK([#include <pthread.h>], [int attr=$attr; return attr;],\r
-                        [attr_name=$attr; break])\r
-       done\r
-        AC_MSG_RESULT($attr_name)\r
-        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then\r
-            AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,\r
-                               [Define to necessary symbol if this constant\r
-                                uses a non-standard name on your system.])\r
-        fi\r
-\r
-        AC_MSG_CHECKING([if more special flags are required for pthreads])\r
-        flag=no\r
-        case "${host_cpu}-${host_os}" in\r
-                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;\r
-                *-osf* | *-hpux*) flag="-D_REENTRANT";;\r
-                *solaris*)\r
-                if test "$GCC" = "yes"; then\r
-                    flag="-D_REENTRANT"\r
-                else\r
-                    flag="-mt -D_REENTRANT"\r
-                fi\r
-                ;;\r
-        esac\r
-        AC_MSG_RESULT(${flag})\r
-        if test "x$flag" != xno; then\r
-            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"\r
-        fi\r
-\r
-        LIBS="$save_LIBS"\r
-        CFLAGS="$save_CFLAGS"\r
-\r
-        # More AIX lossage: must compile with xlc_r or cc_r\r
-       if test x"$GCC" != xyes; then\r
-          AC_CHECK_PROGS(PTHREAD_CC, xlc_r cc_r, ${CC})\r
-        else\r
-          PTHREAD_CC=$CC\r
-       fi\r
-else\r
-        PTHREAD_CC="$CC"\r
-fi\r
-\r
-AC_SUBST(PTHREAD_LIBS)\r
-AC_SUBST(PTHREAD_CFLAGS)\r
-AC_SUBST(PTHREAD_CC)\r
-\r
-# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:\r
-if test x"$acx_pthread_ok" = xyes; then\r
-        ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])\r
-        :\r
-else\r
-        acx_pthread_ok=no\r
-        $2\r
-fi\r
-AC_LANG_RESTORE\r
-])dnl ACX_PTHREAD\r
+##### http://autoconf-archive.cryp.to/acx_pthread.html
+#
+# SYNOPSIS
+#
+#   ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
+#
+# DESCRIPTION
+#
+#   This macro figures out how to build C programs using POSIX threads.
+#   It sets the PTHREAD_LIBS output variable to the threads library and
+#   linker flags, and the PTHREAD_CFLAGS output variable to any special
+#   C compiler flags that are needed. (The user can also force certain
+#   compiler flags/libs to be tested by setting these environment
+#   variables.)
+#
+#   Also sets PTHREAD_CC to any special C compiler that is needed for
+#   multi-threaded programs (defaults to the value of CC otherwise).
+#   (This is necessary on AIX to use the special cc_r compiler alias.)
+#
+#   NOTE: You are assumed to not only compile your program with these
+#   flags, but also link it with them as well. e.g. you should link
+#   with $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS
+#   $LIBS
+#
+#   If you are only building threads programs, you may wish to use
+#   these variables in your default LIBS, CFLAGS, and CC:
+#
+#          LIBS="$PTHREAD_LIBS $LIBS"
+#          CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+#          CC="$PTHREAD_CC"
+#
+#   In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute
+#   constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to
+#   that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).
+#
+#   ACTION-IF-FOUND is a list of shell commands to run if a threads
+#   library is found, and ACTION-IF-NOT-FOUND is a list of commands to
+#   run it if it is not found. If ACTION-IF-FOUND is not specified, the
+#   default action will define HAVE_PTHREAD.
+#
+#   Please let the authors know if this macro fails on any platform, or
+#   if you have any other suggestions or comments. This macro was based
+#   on work by SGJ on autoconf scripts for FFTW (http://www.fftw.org/)
+#   (with help from M. Frigo), as well as ac_pthread and hb_pthread
+#   macros posted by Alejandro Forero Cuervo to the autoconf macro
+#   repository. We are also grateful for the helpful feedback of
+#   numerous users.
+#
+# LAST MODIFICATION
+#
+#   2006-05-29
+#
+# COPYLEFT
+#
+#   Copyright (c) 2006 Steven G. Johnson <stevenj@alum.mit.edu>
+#
+#   This program is free software; you can redistribute it and/or
+#   modify it under the terms of the GNU General Public License as
+#   published by the Free Software Foundation; either version 2 of the
+#   License, or (at your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+#   General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program; if not, write to the Free Software
+#   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+#   02111-1307, USA.
+#
+#   As a special exception, the respective Autoconf Macro's copyright
+#   owner gives unlimited permission to copy, distribute and modify the
+#   configure scripts that are the output of Autoconf when processing
+#   the Macro. You need not follow the terms of the GNU General Public
+#   License when using or distributing such scripts, even though
+#   portions of the text of the Macro appear in them. The GNU General
+#   Public License (GPL) does govern all other use of the material that
+#   constitutes the Autoconf Macro.
+#
+#   This special exception to the GPL applies to versions of the
+#   Autoconf Macro released by the Autoconf Macro Archive. When you
+#   make and distribute a modified version of the Autoconf Macro, you
+#   may extend this special exception to the GPL to apply to your
+#   modified version as well.
+
+AC_DEFUN([ACX_PTHREAD], [
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_LANG_SAVE
+AC_LANG_C
+acx_pthread_ok=no
+
+# We used to check for pthread.h first, but this fails if pthread.h
+# requires special compiler flags (e.g. on True64 or Sequent).
+# It gets checked for in the link test anyway.
+
+# First of all, check if the user has set any of the PTHREAD_LIBS,
+# etcetera environment variables, and if threads linking works using
+# them:
+if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
+        save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])
+        AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)
+        AC_MSG_RESULT($acx_pthread_ok)
+        if test x"$acx_pthread_ok" = xno; then
+                PTHREAD_LIBS=""
+                PTHREAD_CFLAGS=""
+        fi
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+fi
+
+# We must check for the threads library under a number of different
+# names; the ordering is very important because some systems
+# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
+# libraries is broken (non-POSIX).
+
+# Create a list of thread flags to try.  Items starting with a "-" are
+# C compiler flags, and other items are library names, except for "none"
+# which indicates that we try without any flags at all, and "pthread-config"
+# which is a program returning the flags for the Pth emulation library.
+
+acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
+
+# The ordering *is* (sometimes) important.  Some notes on the
+# individual items follow:
+
+# pthreads: AIX (must check this before -lpthread)
+# none: in case threads are in libc; should be tried before -Kthread and
+#       other compiler flags to prevent continual compiler warnings
+# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
+# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
+# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
+# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
+# -pthreads: Solaris/gcc
+# -mthreads: Mingw32/gcc, Lynx/gcc
+# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
+#      doesn't hurt to check since this sometimes defines pthreads too;
+#      also defines -D_REENTRANT)
+#      ... -mt is also the pthreads flag for HP/aCC
+# pthread: Linux, etcetera
+# --thread-safe: KAI C++
+# pthread-config: use pthread-config program (for GNU Pth library)
+
+case "${host_cpu}-${host_os}" in
+        *solaris*)
+
+        # On Solaris (at least, for some versions), libc contains stubbed
+        # (non-functional) versions of the pthreads routines, so link-based
+        # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
+        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
+        # a function called by this macro, so we could check for that, but
+        # who knows whether they'll stub that too in a future libc.)  So,
+        # we'll just look for -pthreads and -lpthread first:
+
+        acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
+        ;;
+esac
+
+if test x"$acx_pthread_ok" = xno; then
+for flag in $acx_pthread_flags; do
+
+        case $flag in
+                none)
+                AC_MSG_CHECKING([whether pthreads work without any flags])
+                ;;
+
+                -*)
+                AC_MSG_CHECKING([whether pthreads work with $flag])
+                PTHREAD_CFLAGS="$flag"
+                ;;
+
+               pthread-config)
+               AC_CHECK_PROG(acx_pthread_config, pthread-config, yes, no)
+               if test x"$acx_pthread_config" = xno; then continue; fi
+               PTHREAD_CFLAGS="`pthread-config --cflags`"
+               PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
+               ;;
+
+                *)
+                AC_MSG_CHECKING([for the pthreads library -l$flag])
+                PTHREAD_LIBS="-l$flag"
+                ;;
+        esac
+
+        save_LIBS="$LIBS"
+        save_CFLAGS="$CFLAGS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Check for various functions.  We must include pthread.h,
+        # since some functions may be macros.  (On the Sequent, we
+        # need a special flag -Kthread to make this header compile.)
+        # We check for pthread_join because it is in -lpthread on IRIX
+        # while pthread_create is in libc.  We check for pthread_attr_init
+        # due to DEC craziness with -lpthreads.  We check for
+        # pthread_cleanup_push because it is one of the few pthread
+        # functions on Solaris that doesn't have a non-functional libc stub.
+        # We try pthread_create on general principles.
+        AC_TRY_LINK([#include <pthread.h>],
+                    [pthread_t th; pthread_join(th, 0);
+                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
+                     pthread_create(0,0,0,0); pthread_cleanup_pop(0); ],
+                    [acx_pthread_ok=yes])
+
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+
+        AC_MSG_RESULT($acx_pthread_ok)
+        if test "x$acx_pthread_ok" = xyes; then
+                break;
+        fi
+
+        PTHREAD_LIBS=""
+        PTHREAD_CFLAGS=""
+done
+fi
+
+# Various other checks:
+if test "x$acx_pthread_ok" = xyes; then
+        save_LIBS="$LIBS"
+        LIBS="$PTHREAD_LIBS $LIBS"
+        save_CFLAGS="$CFLAGS"
+        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+
+        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
+       AC_MSG_CHECKING([for joinable pthread attribute])
+       attr_name=unknown
+       for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
+           AC_TRY_LINK([#include <pthread.h>], [int attr=$attr; return attr;],
+                        [attr_name=$attr; break])
+       done
+        AC_MSG_RESULT($attr_name)
+        if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
+            AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name,
+                               [Define to necessary symbol if this constant
+                                uses a non-standard name on your system.])
+        fi
+
+        AC_MSG_CHECKING([if more special flags are required for pthreads])
+        flag=no
+        case "${host_cpu}-${host_os}" in
+                *-aix* | *-freebsd*)     flag="-D_THREAD_SAFE";;
+                *-osf* | *-hpux*) flag="-D_REENTRANT";;
+                *solaris*)
+                if test "$GCC" = "yes"; then
+                    flag="-D_REENTRANT"
+                else
+                    flag="-mt -D_REENTRANT"
+                fi
+                ;;
+        esac
+        AC_MSG_RESULT(${flag})
+        if test "x$flag" != xno; then
+            PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
+        fi
+
+        LIBS="$save_LIBS"
+        CFLAGS="$save_CFLAGS"
+
+        # More AIX lossage: must compile with xlc_r or cc_r
+       if test x"$GCC" != xyes; then
+          AC_CHECK_PROGS(PTHREAD_CC, xlc_r cc_r, ${CC})
+        else
+          PTHREAD_CC=$CC
+       fi
+else
+        PTHREAD_CC="$CC"
+fi
+
+AC_SUBST(PTHREAD_LIBS)
+AC_SUBST(PTHREAD_CFLAGS)
+AC_SUBST(PTHREAD_CC)
+
+# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
+if test x"$acx_pthread_ok" = xyes; then
+        ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1])
+        :
+else
+        acx_pthread_ok=no
+        $2
+fi
+AC_LANG_RESTORE
+])dnl ACX_PTHREAD
index 52d63d6..c3b411b 100644 (file)
-AC_PREREQ([2.50])\r
-AC_INIT([shibboleth-resolver], [0.1], [shibboleth-users@internet2.edu], [shibboleth-resolver])\r
-AM_CONFIG_HEADER(config.h)\r
-AM_INIT_AUTOMAKE([shibboleth-resolver],[0.1])\r
-\r
-sinclude(acx_pthread.m4)\r
-\r
-AC_ARG_ENABLE(debug,\r
-    AC_HELP_STRING(--enable-debug, [Have GCC compile with symbols (Default = no)\r
-]),\r
-    enable_debug=$enableval, enable_debug=no)\r
-\r
-if test "$enable_debug" = "yes" ; then\r
-    GCC_CFLAGS="$CFLAGS -g -D_DEBUG"\r
-    GCC_CXXFLAGS="$CXXFLAGS -g -D_DEBUG"\r
-else\r
-    GCC_CFLAGS="$CFLAGS -O2 -DNDEBUG"\r
-    GCC_CXXFLAGS="$CXXFLAGS -O2 -DNDEBUG"\r
-fi\r
-\r
-AC_PROG_CC([gcc gcc3 cc])\r
-AC_PROG_CXX([g++ g++3 c++ CC])\r
-AC_CANONICAL_HOST\r
-\r
-if test "$GCC" = "yes" ; then\r
-#    AC_HAVE_GCC_VERSION(4,0,0,0,\r
-#        [\r
-#        AC_DEFINE(GCC_HASCLASSVISIBILITY,1,\r
-#            [Define to enable class visibility control in gcc.])\r
-#        GCC_CFLAGS="$GCC_CFLAGS -fvisibility=hidden -fvisibility-inlines-hidden"\r
-#        GCC_CXXFLAGS="$GCC_CXXFLAGS -fvisibility=hidden -fvisibility-inlines-hidden"\r
-#        ])\r
-    CFLAGS="-Wall $GCC_CFLAGS"\r
-    CXXFLAGS="-Wall $GCC_CXXFLAGS"\r
-else\r
-# Fix for Sun Workshop compiler in debug mode, may be Sun case #6360993\r
-       case "${host_cpu}-${host_os}" in\r
-               *solaris*)\r
-                       if test "$CXX" = "CC" ; then\r
-                               CXXFLAGS="$CXXFLAGS -Qoption ccfe -stabs=no%dfltlit+no%dflthlp"\r
-                       fi\r
-                       ;;\r
-               *osf*)\r
-                       CXXFLAGS="$CXXFLAGS -D_POSIX_PII_SOCKET"\r
-                       ;;\r
-       esac\r
-fi\r
-\r
-AC_DISABLE_STATIC\r
-AC_PROG_LIBTOOL\r
-\r
-AC_LANG(C)\r
-\r
-# Checks for typedefs, structures, and compiler characteristics.\r
-AC_C_CONST\r
-AC_TYPE_SIZE_T\r
-AC_STRUCT_TM\r
-\r
-# Checks for library functions.\r
-AC_CHECK_FUNCS([strcasecmp])\r
-\r
-# checks for pthreads\r
-ACX_PTHREAD([enable_threads="pthread"],[enable_threads="no"])\r
-if test $enable_threads != "pthread"; then\r
-    AC_MSG_ERROR([unable to find pthreads, currently this is required])\r
-else\r
-    AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.])\r
-    LIBS="$PTHREAD_LIBS $LIBS"\r
-    CFLAGS="$PTHREAD_CFLAGS $CFLAGS"\r
-    CXXFLAGS="$PTHREAD_CFLAGS $CXXFLAGS"\r
-fi\r
-\r
-AC_LANG(C++)\r
-\r
-# C++ requirements\r
-AC_CXX_REQUIRE_STL\r
-AC_CXX_NAMESPACES\r
-\r
-# log4shib settings (favor this version over the log4cpp code)\r
-AC_PATH_PROG(LOG4SHIB_CONFIG,log4shib-config)\r
-AC_ARG_WITH(log4shib,\r
-    AC_HELP_STRING([--with-log4shib=PATH], [where log4shib-config is installed]),\r
-    [\r
-    LOG4SHIB_CONFIG="${with_log4shib}"\r
-    if ! test -f "${LOG4SHIB_CONFIG}" ; then\r
-       LOG4SHIB_CONFIG="${with_log4shib}/bin/log4shib-config"\r
-    fi\r
-    ])\r
-if test -f "${LOG4SHIB_CONFIG}"; then\r
-    LDFLAGS="`${LOG4SHIB_CONFIG} --libs` $LDFLAGS"\r
-    CPPFLAGS="`${LOG4SHIB_CONFIG} --cflags` $CPPFLAGS"\r
-       AC_CHECK_HEADER([log4shib/CategoryStream.hh],,AC_MSG_ERROR([unable to find log4shib header files]))\r
-       AC_TRY_LINK(\r
-               [#include <log4shib/Category.hh>\r
-#include <log4shib/CategoryStream.hh>],\r
-               [log4shib::Category::getInstance("foo").errorStream() << log4shib::eol],\r
-               [AC_DEFINE(SHIBRESOLVER_LOG4SHIB,1,[Define if log4shib library is used.])],\r
-               [AC_MSG_ERROR([unable to link with log4shib])])\r
-else\r
-    AC_MSG_WARN([log4shib-config not found, may need to use --with-log4shib option])\r
-    AC_MSG_WARN([will look for original log4cpp library])\r
-    \r
-       # log4cpp settings\r
-       AC_PATH_PROG(LOG4CPP_CONFIG,log4cpp-config)\r
-       AC_ARG_WITH(log4cpp,\r
-           AC_HELP_STRING([--with-log4cpp=PATH], [where log4cpp-config is installed]),\r
-           [\r
-           LOG4CPP_CONFIG="${with_log4cpp}"\r
-           if ! test -f "${LOG4CPP_CONFIG}" ; then\r
-               LOG4CPP_CONFIG="${with_log4cpp}/bin/log4cpp-config"\r
-           fi\r
-           ])\r
-       if test -f "${LOG4CPP_CONFIG}"; then\r
-               AC_MSG_WARN([will try to use log4cpp, note that most non-Internet2 supplied versions are not thread-safe])\r
-           LDFLAGS="`${LOG4CPP_CONFIG} --libs` $LDFLAGS"\r
-           CPPFLAGS="`${LOG4CPP_CONFIG} --cflags` $CPPFLAGS"\r
-               AC_CHECK_HEADER([log4cpp/CategoryStream.hh],,AC_MSG_ERROR([unable to find log4cpp header files]))\r
-               AC_TRY_LINK(\r
-                       [#include <log4cpp/Category.hh>\r
-#include <log4cpp/CategoryStream.hh>],\r
-                       [log4cpp::Category::getInstance("foo").errorStream() << log4cpp::eol],\r
-                       [AC_DEFINE(SHIBRESOLVER_LOG4CPP,1,[Define if log4cpp library is used.])],\r
-                       [AC_MSG_ERROR([unable to link with log4cpp, need version 1.0 or later])])\r
-       else\r
-           AC_MSG_ERROR([log4cpp-config not found, may need to use --with-log4cpp option])\r
-       fi\r
-fi\r
-\r
-# Xerces settings\r
-AC_ARG_WITH(xerces, \r
-            AC_HELP_STRING([--with-xerces=PATH], [where xerces-c is installed]),\r
-            [if test x_$with_xerces != x_/usr; then\r
-                LDFLAGS="-L${with_xerces}/lib $LDFLAGS"\r
-                CPPFLAGS="-I${with_xerces}/include $CPPFLAGS"\r
-            fi])\r
-LIBS="-lxerces-c $LIBS"\r
-AC_CHECK_HEADER([xercesc/dom/DOM.hpp],,\r
-                AC_MSG_ERROR([unable to find xerces header files]))\r
-AC_MSG_CHECKING([Xerces version])\r
-AC_PREPROC_IFELSE(\r
-    [AC_LANG_PROGRAM([#include <xercesc/util/XercesVersion.hpp>],\r
-[#if  _XERCES_VERSION != 20600\r
-int i = 0;\r
-#else\r
-#error cannot use version 2.6.0\r
-#endif])],\r
-    [AC_MSG_RESULT(OK)],\r
-    [AC_MSG_FAILURE([Xerces-C v2.6.0 has bugs that inhibit use with signed XML, please use a newer version])])\r
-AC_TRY_LINK(\r
-        [#include <xercesc/util/PlatformUtils.hpp>],\r
-        [xercesc::XMLPlatformUtils::Initialize()],\r
-        [AC_DEFINE(HAVE_LIBXERCESC,1,[Define if Xerces-C library was found])],\r
-        [AC_MSG_ERROR([unable to link with Xerces])])\r
-\r
-\r
-#XML-Tooling settings\r
-AC_ARG_WITH(xmltooling,\r
-            AC_HELP_STRING([--with-xmltooling=PATH], [where xmltooling-c is installed]),\r
-            [if test x_$with_xmltooling != x_/usr; then\r
-                LDFLAGS="-L${with_xmltooling}/lib $LDFLAGS"\r
-                CPPFLAGS="-I${with_xmltooling}/include $CPPFLAGS"\r
-            fi])\r
-LITE_LIBS="-lxmltooling-lite"\r
-XMLSEC_LIBS="-lxmltooling"\r
-AC_CHECK_HEADER([xmltooling/base.h],,\r
-                AC_MSG_ERROR([unable to find xmltooling header files]))\r
-\r
-# XML-Security settings\r
-AC_ARG_WITH(xmlsec,\r
-            AC_HELP_STRING([--with-xmlsec=PATH], [where xmlsec is installed]),,\r
-            [with_xmlsec=/usr])\r
-\r
-if test x_$with_xmlsec != x_/usr; then\r
-    LDFLAGS="-L${with_xmlsec}/lib $LDFLAGS"\r
-    CPPFLAGS="-I${with_xmlsec}/include $CPPFLAGS"\r
-fi        \r
-XMLSEC_LIBS="-lxml-security-c $XMLSEC_LIBS"\r
-\r
-# save and append master libs\r
-save_LIBS="$LIBS"\r
-LIBS="$XMLSEC_LIBS $LIBS"\r
-\r
-AC_CHECK_HEADER([xsec/utils/XSECPlatformUtils.hpp],,AC_MSG_ERROR([unable to find XML-Security header files]))\r
-AC_MSG_CHECKING([XML-Security version])\r
-AC_PREPROC_IFELSE(\r
-    [AC_LANG_PROGRAM([#include <xsec/utils/XSECPlatformUtils.hpp>],\r
-    [#if XSEC_VERSION_MAJOR > 1 || (XSEC_VERSION_MAJOR == 1 && XSEC_VERSION_MEDIUM > 3)\r
-int i = 0;\r
-#else\r
-#error need version 1.4.0 or later\r
-#endif])],\r
-    [AC_MSG_RESULT(OK)],\r
-    [AC_MSG_FAILURE([XML-Security version 1.4.0 or greater is required.])])\r
-AC_TRY_LINK(\r
-    [#include <xsec/utils/XSECPlatformUtils.hpp>],\r
-    [XSECPlatformUtils::Initialise()],,\r
-    [AC_MSG_ERROR([unable to link with XML-Security])])\r
-\r
-# restore master libs\r
-LIBS="$save_LIBS"\r
-\r
-# OpenSAML settings\r
-AC_ARG_WITH(saml,\r
-    AC_HELP_STRING([--with-saml=PATH], [where saml is installed]),\r
-    [if test x_$with_saml != x_/usr; then\r
-        LDFLAGS="-L${with_saml}/lib $LDFLAGS"\r
-        CPPFLAGS="-I${with_saml}/include $CPPFLAGS"\r
-    fi])\r
-XMLSEC_LIBS="-lsaml $XMLSEC_LIBS"\r
-\r
-# save and append master libs\r
-save_LIBS="$LIBS"\r
-LIBS="$XMLSEC_LIBS $LIBS"\r
-\r
-AC_CHECK_HEADER([saml/saml2/metadata/Metadata.h],,\r
-                AC_MSG_ERROR([unable to find OpenSAML header files]))\r
-AC_TRY_LINK(\r
-       [#include <saml/SAMLConfig.h>],\r
-       [opensaml::SAMLConfig::getConfig()],\r
-    [AC_DEFINE(HAVE_SAML,1,[Define if saml library was found])],\r
-    [AC_MSG_ERROR([unable to link with OpenSAML])])\r
-\r
-# restore master libs\r
-LIBS="$save_LIBS"\r
-\r
-# Shibboleth SP settings\r
-AC_ARG_WITH(shibsp,\r
-    AC_HELP_STRING([--with-shibsp=PATH], [where Shibboleth SP is installed]),\r
-    [if test x_$with_shibsp != x_/usr; then\r
-        LDFLAGS="-L${with_shibsp}/lib $LDFLAGS"\r
-        CPPFLAGS="-I${with_shibsp}/include $CPPFLAGS"\r
-    fi])\r
-LITE_LIBS="-lshibsp-lite $LITE_LIBS"\r
-XMLSEC_LIBS="-lshibsp $XMLSEC_LIBS"\r
-\r
-# save and append master libs\r
-save_LIBS="$LIBS"\r
-LIBS="$XMLSEC_LIBS $LIBS"\r
-\r
-AC_CHECK_HEADER([shibsp/SPConfig.h],,\r
-                AC_MSG_ERROR([unable to find Shibboleth SP header files]))\r
-AC_TRY_LINK(\r
-    [#include <shibsp/SPConfig.h>],\r
-    [shibsp::SPConfig::getConfig()],\r
-    [AC_DEFINE(HAVE_SHIBSP,1,[Define if Shibboleth SP library was found])],\r
-    [AC_MSG_ERROR([unable to link with Shibboleth SP])])\r
-\r
-AC_MSG_CHECKING([whether SP library supports non-plugin remoting])\r
-AC_TRY_COMPILE([#include <shibsp/ServiceProvider.hpp>],\r
-    [shibsp::ServiceProvider* sp;\r
-     sp->regListener(NULL,NULL);\r
-    ],\r
-    [AC_MSG_RESULT([yes])]\r
-    [AC_DEFINE([SHIBRESOLVER_SHIBSP_HAS_REMOTING], [1], [Define to 1 if Shibboleth SP supports non-plugin remoting.])],\r
-    [AC_MSG_RESULT([no])])\r
-\r
-# restore master libs\r
-LIBS="$save_LIBS"\r
-\r
-AC_SUBST(LITE_LIBS)\r
-AC_SUBST(XMLSEC_LIBS)\r
-\r
-AC_CONFIG_FILES([resolver.spec Portfile])\r
-\r
-# output the underlying makefiles\r
-AC_CONFIG_FILES([Makefile doc/Makefile shibresolver/Makefile])\r
-\r
-LIBTOOL="$LIBTOOL --silent"\r
-\r
-AC_OUTPUT\r
+AC_PREREQ([2.50])
+AC_INIT([shibboleth-resolver], [0.1], [shibboleth-users@internet2.edu], [shibboleth-resolver])
+AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE([shibboleth-resolver],[0.1])
+
+sinclude(acx_pthread.m4)
+
+AC_ARG_ENABLE(debug,
+    AC_HELP_STRING(--enable-debug, [Have GCC compile with symbols (Default = no)
+]),
+    enable_debug=$enableval, enable_debug=no)
+
+if test "$enable_debug" = "yes" ; then
+    GCC_CFLAGS="$CFLAGS -g -D_DEBUG"
+    GCC_CXXFLAGS="$CXXFLAGS -g -D_DEBUG"
+else
+    GCC_CFLAGS="$CFLAGS -O2 -DNDEBUG"
+    GCC_CXXFLAGS="$CXXFLAGS -O2 -DNDEBUG"
+fi
+
+AC_PROG_CC([gcc gcc3 cc])
+AC_PROG_CXX([g++ g++3 c++ CC])
+AC_CANONICAL_HOST
+
+if test "$GCC" = "yes" ; then
+#    AC_HAVE_GCC_VERSION(4,0,0,0,
+#        [
+#        AC_DEFINE(GCC_HASCLASSVISIBILITY,1,
+#            [Define to enable class visibility control in gcc.])
+#        GCC_CFLAGS="$GCC_CFLAGS -fvisibility=hidden -fvisibility-inlines-hidden"
+#        GCC_CXXFLAGS="$GCC_CXXFLAGS -fvisibility=hidden -fvisibility-inlines-hidden"
+#        ])
+    CFLAGS="-Wall $GCC_CFLAGS"
+    CXXFLAGS="-Wall $GCC_CXXFLAGS"
+else
+# Fix for Sun Workshop compiler in debug mode, may be Sun case #6360993
+       case "${host_cpu}-${host_os}" in
+               *solaris*)
+                       if test "$CXX" = "CC" ; then
+                               CXXFLAGS="$CXXFLAGS -Qoption ccfe -stabs=no%dfltlit+no%dflthlp"
+                       fi
+                       ;;
+               *osf*)
+                       CXXFLAGS="$CXXFLAGS -D_POSIX_PII_SOCKET"
+                       ;;
+       esac
+fi
+
+AC_DISABLE_STATIC
+AC_PROG_LIBTOOL
+
+AC_LANG(C)
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_TYPE_SIZE_T
+AC_STRUCT_TM
+
+# Checks for library functions.
+AC_CHECK_FUNCS([strcasecmp])
+
+# checks for pthreads
+ACX_PTHREAD([enable_threads="pthread"],[enable_threads="no"])
+if test $enable_threads != "pthread"; then
+    AC_MSG_ERROR([unable to find pthreads, currently this is required])
+else
+    AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.])
+    LIBS="$PTHREAD_LIBS $LIBS"
+    CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
+    CXXFLAGS="$PTHREAD_CFLAGS $CXXFLAGS"
+fi
+
+AC_LANG(C++)
+
+# C++ requirements
+AC_CXX_REQUIRE_STL
+AC_CXX_NAMESPACES
+
+# log4shib settings (favor this version over the log4cpp code)
+AC_PATH_PROG(LOG4SHIB_CONFIG,log4shib-config)
+AC_ARG_WITH(log4shib,
+    AC_HELP_STRING([--with-log4shib=PATH], [where log4shib-config is installed]),
+    [
+    LOG4SHIB_CONFIG="${with_log4shib}"
+    if ! test -f "${LOG4SHIB_CONFIG}" ; then
+       LOG4SHIB_CONFIG="${with_log4shib}/bin/log4shib-config"
+    fi
+    ])
+if test -f "${LOG4SHIB_CONFIG}"; then
+    LDFLAGS="`${LOG4SHIB_CONFIG} --libs` $LDFLAGS"
+    CPPFLAGS="`${LOG4SHIB_CONFIG} --cflags` $CPPFLAGS"
+       AC_CHECK_HEADER([log4shib/CategoryStream.hh],,AC_MSG_ERROR([unable to find log4shib header files]))
+       AC_TRY_LINK(
+               [#include <log4shib/Category.hh>
+#include <log4shib/CategoryStream.hh>],
+               [log4shib::Category::getInstance("foo").errorStream() << log4shib::eol],
+               [AC_DEFINE(SHIBRESOLVER_LOG4SHIB,1,[Define if log4shib library is used.])],
+               [AC_MSG_ERROR([unable to link with log4shib])])
+else
+    AC_MSG_WARN([log4shib-config not found, may need to use --with-log4shib option])
+    AC_MSG_WARN([will look for original log4cpp library])
+    
+       # log4cpp settings
+       AC_PATH_PROG(LOG4CPP_CONFIG,log4cpp-config)
+       AC_ARG_WITH(log4cpp,
+           AC_HELP_STRING([--with-log4cpp=PATH], [where log4cpp-config is installed]),
+           [
+           LOG4CPP_CONFIG="${with_log4cpp}"
+           if ! test -f "${LOG4CPP_CONFIG}" ; then
+               LOG4CPP_CONFIG="${with_log4cpp}/bin/log4cpp-config"
+           fi
+           ])
+       if test -f "${LOG4CPP_CONFIG}"; then
+               AC_MSG_WARN([will try to use log4cpp, note that most non-Internet2 supplied versions are not thread-safe])
+           LDFLAGS="`${LOG4CPP_CONFIG} --libs` $LDFLAGS"
+           CPPFLAGS="`${LOG4CPP_CONFIG} --cflags` $CPPFLAGS"
+               AC_CHECK_HEADER([log4cpp/CategoryStream.hh],,AC_MSG_ERROR([unable to find log4cpp header files]))
+               AC_TRY_LINK(
+                       [#include <log4cpp/Category.hh>
+#include <log4cpp/CategoryStream.hh>],
+                       [log4cpp::Category::getInstance("foo").errorStream() << log4cpp::eol],
+                       [AC_DEFINE(SHIBRESOLVER_LOG4CPP,1,[Define if log4cpp library is used.])],
+                       [AC_MSG_ERROR([unable to link with log4cpp, need version 1.0 or later])])
+       else
+           AC_MSG_ERROR([log4cpp-config not found, may need to use --with-log4cpp option])
+       fi
+fi
+
+# Xerces settings
+AC_ARG_WITH(xerces, 
+            AC_HELP_STRING([--with-xerces=PATH], [where xerces-c is installed]),
+            [if test x_$with_xerces != x_/usr; then
+                LDFLAGS="-L${with_xerces}/lib $LDFLAGS"
+                CPPFLAGS="-I${with_xerces}/include $CPPFLAGS"
+            fi])
+LIBS="-lxerces-c $LIBS"
+AC_CHECK_HEADER([xercesc/dom/DOM.hpp],,
+                AC_MSG_ERROR([unable to find xerces header files]))
+AC_MSG_CHECKING([Xerces version])
+AC_PREPROC_IFELSE(
+    [AC_LANG_PROGRAM([#include <xercesc/util/XercesVersion.hpp>],
+[#if  _XERCES_VERSION != 20600
+int i = 0;
+#else
+#error cannot use version 2.6.0
+#endif])],
+    [AC_MSG_RESULT(OK)],
+    [AC_MSG_FAILURE([Xerces-C v2.6.0 has bugs that inhibit use with signed XML, please use a newer version])])
+AC_TRY_LINK(
+        [#include <xercesc/util/PlatformUtils.hpp>],
+        [xercesc::XMLPlatformUtils::Initialize()],
+        [AC_DEFINE(HAVE_LIBXERCESC,1,[Define if Xerces-C library was found])],
+        [AC_MSG_ERROR([unable to link with Xerces])])
+
+
+#XML-Tooling settings
+AC_ARG_WITH(xmltooling,
+            AC_HELP_STRING([--with-xmltooling=PATH], [where xmltooling-c is installed]),
+            [if test x_$with_xmltooling != x_/usr; then
+                LDFLAGS="-L${with_xmltooling}/lib $LDFLAGS"
+                CPPFLAGS="-I${with_xmltooling}/include $CPPFLAGS"
+            fi])
+LITE_LIBS="-lxmltooling-lite"
+XMLSEC_LIBS="-lxmltooling"
+AC_CHECK_HEADER([xmltooling/base.h],,
+                AC_MSG_ERROR([unable to find xmltooling header files]))
+
+# XML-Security settings
+AC_ARG_WITH(xmlsec,
+            AC_HELP_STRING([--with-xmlsec=PATH], [where xmlsec is installed]),,
+            [with_xmlsec=/usr])
+
+if test x_$with_xmlsec != x_/usr; then
+    LDFLAGS="-L${with_xmlsec}/lib $LDFLAGS"
+    CPPFLAGS="-I${with_xmlsec}/include $CPPFLAGS"
+fi        
+XMLSEC_LIBS="-lxml-security-c $XMLSEC_LIBS"
+
+# save and append master libs
+save_LIBS="$LIBS"
+LIBS="$XMLSEC_LIBS $LIBS"
+
+AC_CHECK_HEADER([xsec/utils/XSECPlatformUtils.hpp],,AC_MSG_ERROR([unable to find XML-Security header files]))
+AC_MSG_CHECKING([XML-Security version])
+AC_PREPROC_IFELSE(
+    [AC_LANG_PROGRAM([#include <xsec/utils/XSECPlatformUtils.hpp>],
+    [#if XSEC_VERSION_MAJOR > 1 || (XSEC_VERSION_MAJOR == 1 && XSEC_VERSION_MEDIUM > 3)
+int i = 0;
+#else
+#error need version 1.4.0 or later
+#endif])],
+    [AC_MSG_RESULT(OK)],
+    [AC_MSG_FAILURE([XML-Security version 1.4.0 or greater is required.])])
+AC_TRY_LINK(
+    [#include <xsec/utils/XSECPlatformUtils.hpp>],
+    [XSECPlatformUtils::Initialise()],,
+    [AC_MSG_ERROR([unable to link with XML-Security])])
+
+# restore master libs
+LIBS="$save_LIBS"
+
+# OpenSAML settings
+AC_ARG_WITH(saml,
+    AC_HELP_STRING([--with-saml=PATH], [where saml is installed]),
+    [if test x_$with_saml != x_/usr; then
+        LDFLAGS="-L${with_saml}/lib $LDFLAGS"
+        CPPFLAGS="-I${with_saml}/include $CPPFLAGS"
+    fi])
+XMLSEC_LIBS="-lsaml $XMLSEC_LIBS"
+
+# save and append master libs
+save_LIBS="$LIBS"
+LIBS="$XMLSEC_LIBS $LIBS"
+
+AC_CHECK_HEADER([saml/saml2/metadata/Metadata.h],,
+                AC_MSG_ERROR([unable to find OpenSAML header files]))
+AC_TRY_LINK(
+       [#include <saml/SAMLConfig.h>],
+       [opensaml::SAMLConfig::getConfig()],
+    [AC_DEFINE(HAVE_SAML,1,[Define if saml library was found])],
+    [AC_MSG_ERROR([unable to link with OpenSAML])])
+
+# restore master libs
+LIBS="$save_LIBS"
+
+# Shibboleth SP settings
+AC_ARG_WITH(shibsp,
+    AC_HELP_STRING([--with-shibsp=PATH], [where Shibboleth SP is installed]),
+    [if test x_$with_shibsp != x_/usr; then
+        LDFLAGS="-L${with_shibsp}/lib $LDFLAGS"
+        CPPFLAGS="-I${with_shibsp}/include $CPPFLAGS"
+    fi])
+LITE_LIBS="-lshibsp-lite $LITE_LIBS"
+XMLSEC_LIBS="-lshibsp $XMLSEC_LIBS"
+
+# save and append master libs
+save_LIBS="$LIBS"
+LIBS="$XMLSEC_LIBS $LIBS"
+
+AC_CHECK_HEADER([shibsp/SPConfig.h],,
+                AC_MSG_ERROR([unable to find Shibboleth SP header files]))
+AC_TRY_LINK(
+    [#include <shibsp/SPConfig.h>],
+    [shibsp::SPConfig::getConfig()],
+    [AC_DEFINE(HAVE_SHIBSP,1,[Define if Shibboleth SP library was found])],
+    [AC_MSG_ERROR([unable to link with Shibboleth SP])])
+
+AC_MSG_CHECKING([whether SP library supports non-plugin remoting])
+AC_TRY_COMPILE([#include <shibsp/ServiceProvider.hpp>],
+    [shibsp::ServiceProvider* sp;
+     sp->regListener(NULL,NULL);
+    ],
+    [AC_MSG_RESULT([yes])]
+    [AC_DEFINE([SHIBRESOLVER_SHIBSP_HAS_REMOTING], [1], [Define to 1 if Shibboleth SP supports non-plugin remoting.])],
+    [AC_MSG_RESULT([no])])
+
+# restore master libs
+LIBS="$save_LIBS"
+
+AC_SUBST(LITE_LIBS)
+AC_SUBST(XMLSEC_LIBS)
+
+AC_CONFIG_FILES([resolver.spec Portfile])
+
+# output the underlying makefiles
+AC_CONFIG_FILES([Makefile doc/Makefile shibresolver/Makefile])
+
+LIBTOOL="$LIBTOOL --silent"
+
+AC_OUTPUT
index a2aa6df..5e1403d 100644 (file)
@@ -1,4 +1,4 @@
-Design and Programming\r
-   \r
-Scott Cantor\r
-cantor.2@osu.edu\r
+Design and Programming
+   
+Scott Cantor
+cantor.2@osu.edu
index 29f81d8..261eeb9 100644 (file)
-                                 Apache License\r
-                           Version 2.0, January 2004\r
-                        http://www.apache.org/licenses/\r
-\r
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r
-\r
-   1. Definitions.\r
-\r
-      "License" shall mean the terms and conditions for use, reproduction,\r
-      and distribution as defined by Sections 1 through 9 of this document.\r
-\r
-      "Licensor" shall mean the copyright owner or entity authorized by\r
-      the copyright owner that is granting the License.\r
-\r
-      "Legal Entity" shall mean the union of the acting entity and all\r
-      other entities that control, are controlled by, or are under common\r
-      control with that entity. For the purposes of this definition,\r
-      "control" means (i) the power, direct or indirect, to cause the\r
-      direction or management of such entity, whether by contract or\r
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r
-      outstanding shares, or (iii) beneficial ownership of such entity.\r
-\r
-      "You" (or "Your") shall mean an individual or Legal Entity\r
-      exercising permissions granted by this License.\r
-\r
-      "Source" form shall mean the preferred form for making modifications,\r
-      including but not limited to software source code, documentation\r
-      source, and configuration files.\r
-\r
-      "Object" form shall mean any form resulting from mechanical\r
-      transformation or translation of a Source form, including but\r
-      not limited to compiled object code, generated documentation,\r
-      and conversions to other media types.\r
-\r
-      "Work" shall mean the work of authorship, whether in Source or\r
-      Object form, made available under the License, as indicated by a\r
-      copyright notice that is included in or attached to the work\r
-      (an example is provided in the Appendix below).\r
-\r
-      "Derivative Works" shall mean any work, whether in Source or Object\r
-      form, that is based on (or derived from) the Work and for which the\r
-      editorial revisions, annotations, elaborations, or other modifications\r
-      represent, as a whole, an original work of authorship. For the purposes\r
-      of this License, Derivative Works shall not include works that remain\r
-      separable from, or merely link (or bind by name) to the interfaces of,\r
-      the Work and Derivative Works thereof.\r
-\r
-      "Contribution" shall mean any work of authorship, including\r
-      the original version of the Work and any modifications or additions\r
-      to that Work or Derivative Works thereof, that is intentionally\r
-      submitted to Licensor for inclusion in the Work by the copyright owner\r
-      or by an individual or Legal Entity authorized to submit on behalf of\r
-      the copyright owner. For the purposes of this definition, "submitted"\r
-      means any form of electronic, verbal, or written communication sent\r
-      to the Licensor or its representatives, including but not limited to\r
-      communication on electronic mailing lists, source code control systems,\r
-      and issue tracking systems that are managed by, or on behalf of, the\r
-      Licensor for the purpose of discussing and improving the Work, but\r
-      excluding communication that is conspicuously marked or otherwise\r
-      designated in writing by the copyright owner as "Not a Contribution."\r
-\r
-      "Contributor" shall mean Licensor and any individual or Legal Entity\r
-      on behalf of whom a Contribution has been received by Licensor and\r
-      subsequently incorporated within the Work.\r
-\r
-   2. Grant of Copyright License. Subject to the terms and conditions of\r
-      this License, each Contributor hereby grants to You a perpetual,\r
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
-      copyright license to reproduce, prepare Derivative Works of,\r
-      publicly display, publicly perform, sublicense, and distribute the\r
-      Work and such Derivative Works in Source or Object form.\r
-\r
-   3. Grant of Patent License. Subject to the terms and conditions of\r
-      this License, each Contributor hereby grants to You a perpetual,\r
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
-      (except as stated in this section) patent license to make, have made,\r
-      use, offer to sell, sell, import, and otherwise transfer the Work,\r
-      where such license applies only to those patent claims licensable\r
-      by such Contributor that are necessarily infringed by their\r
-      Contribution(s) alone or by combination of their Contribution(s)\r
-      with the Work to which such Contribution(s) was submitted. If You\r
-      institute patent litigation against any entity (including a\r
-      cross-claim or counterclaim in a lawsuit) alleging that the Work\r
-      or a Contribution incorporated within the Work constitutes direct\r
-      or contributory patent infringement, then any patent licenses\r
-      granted to You under this License for that Work shall terminate\r
-      as of the date such litigation is filed.\r
-\r
-   4. Redistribution. You may reproduce and distribute copies of the\r
-      Work or Derivative Works thereof in any medium, with or without\r
-      modifications, and in Source or Object form, provided that You\r
-      meet the following conditions:\r
-\r
-      (a) You must give any other recipients of the Work or\r
-          Derivative Works a copy of this License; and\r
-\r
-      (b) You must cause any modified files to carry prominent notices\r
-          stating that You changed the files; and\r
-\r
-      (c) You must retain, in the Source form of any Derivative Works\r
-          that You distribute, all copyright, patent, trademark, and\r
-          attribution notices from the Source form of the Work,\r
-          excluding those notices that do not pertain to any part of\r
-          the Derivative Works; and\r
-\r
-      (d) If the Work includes a "NOTICE" text file as part of its\r
-          distribution, then any Derivative Works that You distribute must\r
-          include a readable copy of the attribution notices contained\r
-          within such NOTICE file, excluding those notices that do not\r
-          pertain to any part of the Derivative Works, in at least one\r
-          of the following places: within a NOTICE text file distributed\r
-          as part of the Derivative Works; within the Source form or\r
-          documentation, if provided along with the Derivative Works; or,\r
-          within a display generated by the Derivative Works, if and\r
-          wherever such third-party notices normally appear. The contents\r
-          of the NOTICE file are for informational purposes only and\r
-          do not modify the License. You may add Your own attribution\r
-          notices within Derivative Works that You distribute, alongside\r
-          or as an addendum to the NOTICE text from the Work, provided\r
-          that such additional attribution notices cannot be construed\r
-          as modifying the License.\r
-\r
-      You may add Your own copyright statement to Your modifications and\r
-      may provide additional or different license terms and conditions\r
-      for use, reproduction, or distribution of Your modifications, or\r
-      for any such Derivative Works as a whole, provided Your use,\r
-      reproduction, and distribution of the Work otherwise complies with\r
-      the conditions stated in this License.\r
-\r
-   5. Submission of Contributions. Unless You explicitly state otherwise,\r
-      any Contribution intentionally submitted for inclusion in the Work\r
-      by You to the Licensor shall be under the terms and conditions of\r
-      this License, without any additional terms or conditions.\r
-      Notwithstanding the above, nothing herein shall supersede or modify\r
-      the terms of any separate license agreement you may have executed\r
-      with Licensor regarding such Contributions.\r
-\r
-   6. Trademarks. This License does not grant permission to use the trade\r
-      names, trademarks, service marks, or product names of the Licensor,\r
-      except as required for reasonable and customary use in describing the\r
-      origin of the Work and reproducing the content of the NOTICE file.\r
-\r
-   7. Disclaimer of Warranty. Unless required by applicable law or\r
-      agreed to in writing, Licensor provides the Work (and each\r
-      Contributor provides its Contributions) on an "AS IS" BASIS,\r
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r
-      implied, including, without limitation, any warranties or conditions\r
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r
-      PARTICULAR PURPOSE. You are solely responsible for determining the\r
-      appropriateness of using or redistributing the Work and assume any\r
-      risks associated with Your exercise of permissions under this License.\r
-\r
-   8. Limitation of Liability. In no event and under no legal theory,\r
-      whether in tort (including negligence), contract, or otherwise,\r
-      unless required by applicable law (such as deliberate and grossly\r
-      negligent acts) or agreed to in writing, shall any Contributor be\r
-      liable to You for damages, including any direct, indirect, special,\r
-      incidental, or consequential damages of any character arising as a\r
-      result of this License or out of the use or inability to use the\r
-      Work (including but not limited to damages for loss of goodwill,\r
-      work stoppage, computer failure or malfunction, or any and all\r
-      other commercial damages or losses), even if such Contributor\r
-      has been advised of the possibility of such damages.\r
-\r
-   9. Accepting Warranty or Additional Liability. While redistributing\r
-      the Work or Derivative Works thereof, You may choose to offer,\r
-      and charge a fee for, acceptance of support, warranty, indemnity,\r
-      or other liability obligations and/or rights consistent with this\r
-      License. However, in accepting such obligations, You may act only\r
-      on Your own behalf and on Your sole responsibility, not on behalf\r
-      of any other Contributor, and only if You agree to indemnify,\r
-      defend, and hold each Contributor harmless for any liability\r
-      incurred by, or claims asserted against, such Contributor by reason\r
-      of your accepting any such warranty or additional liability.\r
-\r
-   END OF TERMS AND CONDITIONS\r
-\r
-   APPENDIX: How to apply the Apache License to your work.\r
-\r
-      To apply the Apache License to your work, attach the following\r
-      boilerplate notice, with the fields enclosed by brackets "[]"\r
-      replaced with your own identifying information. (Don't include\r
-      the brackets!)  The text should be enclosed in the appropriate\r
-      comment syntax for the file format. We also recommend that a\r
-      file or class name and description of purpose be included on the\r
-      same "printed page" as the copyright notice for easier\r
-      identification within third-party archives.\r
-\r
-   Copyright [yyyy] [name of copyright owner]\r
-\r
-   Licensed under the Apache License, Version 2.0 (the "License");\r
-   you may not use this file except in compliance with the License.\r
-   You may obtain a copy of the License at\r
-\r
-       http://www.apache.org/licenses/LICENSE-2.0\r
-\r
-   Unless required by applicable law or agreed to in writing, software\r
-   distributed under the License is distributed on an "AS IS" BASIS,\r
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-   See the License for the specific language governing permissions and\r
-   limitations under the License.\r
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
index cbee875..b1e3f5a 100644 (file)
-                 GNU LESSER GENERAL PUBLIC LICENSE\r
-                      Version 2.1, February 1999\r
-\r
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.\r
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
- Everyone is permitted to copy and distribute verbatim copies\r
- of this license document, but changing it is not allowed.\r
-\r
-[This is the first released version of the Lesser GPL.  It also counts\r
- as the successor of the GNU Library Public License, version 2, hence\r
- the version number 2.1.]\r
-\r
-                           Preamble\r
-\r
-  The licenses for most software are designed to take away your\r
-freedom to share and change it.  By contrast, the GNU General Public\r
-Licenses are intended to guarantee your freedom to share and change\r
-free software--to make sure the software is free for all its users.\r
-\r
-  This license, the Lesser General Public License, applies to some\r
-specially designated software packages--typically libraries--of the\r
-Free Software Foundation and other authors who decide to use it.  You\r
-can use it too, but we suggest you first think carefully about whether\r
-this license or the ordinary General Public License is the better\r
-strategy to use in any particular case, based on the explanations below.\r
-\r
-  When we speak of free software, we are referring to freedom of use,\r
-not price.  Our General Public Licenses are designed to make sure that\r
-you have the freedom to distribute copies of free software (and charge\r
-for this service if you wish); that you receive source code or can get\r
-it if you want it; that you can change the software and use pieces of\r
-it in new free programs; and that you are informed that you can do\r
-these things.\r
-\r
-  To protect your rights, we need to make restrictions that forbid\r
-distributors to deny you these rights or to ask you to surrender these\r
-rights.  These restrictions translate to certain responsibilities for\r
-you if you distribute copies of the library or if you modify it.\r
-\r
-  For example, if you distribute copies of the library, whether gratis\r
-or for a fee, you must give the recipients all the rights that we gave\r
-you.  You must make sure that they, too, receive or can get the source\r
-code.  If you link other code with the library, you must provide\r
-complete object files to the recipients, so that they can relink them\r
-with the library after making changes to the library and recompiling\r
-it.  And you must show them these terms so they know their rights.\r
-\r
-  We protect your rights with a two-step method: (1) we copyright the\r
-library, and (2) we offer you this license, which gives you legal\r
-permission to copy, distribute and/or modify the library.\r
-\r
-  To protect each distributor, we want to make it very clear that\r
-there is no warranty for the free library.  Also, if the library is\r
-modified by someone else and passed on, the recipients should know\r
-that what they have is not the original version, so that the original\r
-author's reputation will not be affected by problems that might be\r
-introduced by others.\r
-\f\r
-  Finally, software patents pose a constant threat to the existence of\r
-any free program.  We wish to make sure that a company cannot\r
-effectively restrict the users of a free program by obtaining a\r
-restrictive license from a patent holder.  Therefore, we insist that\r
-any patent license obtained for a version of the library must be\r
-consistent with the full freedom of use specified in this license.\r
-\r
-  Most GNU software, including some libraries, is covered by the\r
-ordinary GNU General Public License.  This license, the GNU Lesser\r
-General Public License, applies to certain designated libraries, and\r
-is quite different from the ordinary General Public License.  We use\r
-this license for certain libraries in order to permit linking those\r
-libraries into non-free programs.\r
-\r
-  When a program is linked with a library, whether statically or using\r
-a shared library, the combination of the two is legally speaking a\r
-combined work, a derivative of the original library.  The ordinary\r
-General Public License therefore permits such linking only if the\r
-entire combination fits its criteria of freedom.  The Lesser General\r
-Public License permits more lax criteria for linking other code with\r
-the library.\r
-\r
-  We call this license the "Lesser" General Public License because it\r
-does Less to protect the user's freedom than the ordinary General\r
-Public License.  It also provides other free software developers Less\r
-of an advantage over competing non-free programs.  These disadvantages\r
-are the reason we use the ordinary General Public License for many\r
-libraries.  However, the Lesser license provides advantages in certain\r
-special circumstances.\r
-\r
-  For example, on rare occasions, there may be a special need to\r
-encourage the widest possible use of a certain library, so that it becomes\r
-a de-facto standard.  To achieve this, non-free programs must be\r
-allowed to use the library.  A more frequent case is that a free\r
-library does the same job as widely used non-free libraries.  In this\r
-case, there is little to gain by limiting the free library to free\r
-software only, so we use the Lesser General Public License.\r
-\r
-  In other cases, permission to use a particular library in non-free\r
-programs enables a greater number of people to use a large body of\r
-free software.  For example, permission to use the GNU C Library in\r
-non-free programs enables many more people to use the whole GNU\r
-operating system, as well as its variant, the GNU/Linux operating\r
-system.\r
-\r
-  Although the Lesser General Public License is Less protective of the\r
-users' freedom, it does ensure that the user of a program that is\r
-linked with the Library has the freedom and the wherewithal to run\r
-that program using a modified version of the Library.\r
-\r
-  The precise terms and conditions for copying, distribution and\r
-modification follow.  Pay close attention to the difference between a\r
-"work based on the library" and a "work that uses the library".  The\r
-former contains code derived from the library, whereas the latter must\r
-be combined with the library in order to run.\r
-\f\r
-                 GNU LESSER GENERAL PUBLIC LICENSE\r
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r
-\r
-  0. This License Agreement applies to any software library or other\r
-program which contains a notice placed by the copyright holder or\r
-other authorized party saying it may be distributed under the terms of\r
-this Lesser General Public License (also called "this License").\r
-Each licensee is addressed as "you".\r
-\r
-  A "library" means a collection of software functions and/or data\r
-prepared so as to be conveniently linked with application programs\r
-(which use some of those functions and data) to form executables.\r
-\r
-  The "Library", below, refers to any such software library or work\r
-which has been distributed under these terms.  A "work based on the\r
-Library" means either the Library or any derivative work under\r
-copyright law: that is to say, a work containing the Library or a\r
-portion of it, either verbatim or with modifications and/or translated\r
-straightforwardly into another language.  (Hereinafter, translation is\r
-included without limitation in the term "modification".)\r
-\r
-  "Source code" for a work means the preferred form of the work for\r
-making modifications to it.  For a library, complete source code means\r
-all the source code for all modules it contains, plus any associated\r
-interface definition files, plus the scripts used to control compilation\r
-and installation of the library.\r
-\r
-  Activities other than copying, distribution and modification are not\r
-covered by this License; they are outside its scope.  The act of\r
-running a program using the Library is not restricted, and output from\r
-such a program is covered only if its contents constitute a work based\r
-on the Library (independent of the use of the Library in a tool for\r
-writing it).  Whether that is true depends on what the Library does\r
-and what the program that uses the Library does.\r
-  \r
-  1. You may copy and distribute verbatim copies of the Library's\r
-complete source code as you receive it, in any medium, provided that\r
-you conspicuously and appropriately publish on each copy an\r
-appropriate copyright notice and disclaimer of warranty; keep intact\r
-all the notices that refer to this License and to the absence of any\r
-warranty; and distribute a copy of this License along with the\r
-Library.\r
-\r
-  You may charge a fee for the physical act of transferring a copy,\r
-and you may at your option offer warranty protection in exchange for a\r
-fee.\r
-\f\r
-  2. You may modify your copy or copies of the Library or any portion\r
-of it, thus forming a work based on the Library, and copy and\r
-distribute such modifications or work under the terms of Section 1\r
-above, provided that you also meet all of these conditions:\r
-\r
-    a) The modified work must itself be a software library.\r
-\r
-    b) You must cause the files modified to carry prominent notices\r
-    stating that you changed the files and the date of any change.\r
-\r
-    c) You must cause the whole of the work to be licensed at no\r
-    charge to all third parties under the terms of this License.\r
-\r
-    d) If a facility in the modified Library refers to a function or a\r
-    table of data to be supplied by an application program that uses\r
-    the facility, other than as an argument passed when the facility\r
-    is invoked, then you must make a good faith effort to ensure that,\r
-    in the event an application does not supply such function or\r
-    table, the facility still operates, and performs whatever part of\r
-    its purpose remains meaningful.\r
-\r
-    (For example, a function in a library to compute square roots has\r
-    a purpose that is entirely well-defined independent of the\r
-    application.  Therefore, Subsection 2d requires that any\r
-    application-supplied function or table used by this function must\r
-    be optional: if the application does not supply it, the square\r
-    root function must still compute square roots.)\r
-\r
-These requirements apply to the modified work as a whole.  If\r
-identifiable sections of that work are not derived from the Library,\r
-and can be reasonably considered independent and separate works in\r
-themselves, then this License, and its terms, do not apply to those\r
-sections when you distribute them as separate works.  But when you\r
-distribute the same sections as part of a whole which is a work based\r
-on the Library, the distribution of the whole must be on the terms of\r
-this License, whose permissions for other licensees extend to the\r
-entire whole, and thus to each and every part regardless of who wrote\r
-it.\r
-\r
-Thus, it is not the intent of this section to claim rights or contest\r
-your rights to work written entirely by you; rather, the intent is to\r
-exercise the right to control the distribution of derivative or\r
-collective works based on the Library.\r
-\r
-In addition, mere aggregation of another work not based on the Library\r
-with the Library (or with a work based on the Library) on a volume of\r
-a storage or distribution medium does not bring the other work under\r
-the scope of this License.\r
-\r
-  3. You may opt to apply the terms of the ordinary GNU General Public\r
-License instead of this License to a given copy of the Library.  To do\r
-this, you must alter all the notices that refer to this License, so\r
-that they refer to the ordinary GNU General Public License, version 2,\r
-instead of to this License.  (If a newer version than version 2 of the\r
-ordinary GNU General Public License has appeared, then you can specify\r
-that version instead if you wish.)  Do not make any other change in\r
-these notices.\r
-\f\r
-  Once this change is made in a given copy, it is irreversible for\r
-that copy, so the ordinary GNU General Public License applies to all\r
-subsequent copies and derivative works made from that copy.\r
-\r
-  This option is useful when you wish to copy part of the code of\r
-the Library into a program that is not a library.\r
-\r
-  4. You may copy and distribute the Library (or a portion or\r
-derivative of it, under Section 2) in object code or executable form\r
-under the terms of Sections 1 and 2 above provided that you accompany\r
-it with the complete corresponding machine-readable source code, which\r
-must be distributed under the terms of Sections 1 and 2 above on a\r
-medium customarily used for software interchange.\r
-\r
-  If distribution of object code is made by offering access to copy\r
-from a designated place, then offering equivalent access to copy the\r
-source code from the same place satisfies the requirement to\r
-distribute the source code, even though third parties are not\r
-compelled to copy the source along with the object code.\r
-\r
-  5. A program that contains no derivative of any portion of the\r
-Library, but is designed to work with the Library by being compiled or\r
-linked with it, is called a "work that uses the Library".  Such a\r
-work, in isolation, is not a derivative work of the Library, and\r
-therefore falls outside the scope of this License.\r
-\r
-  However, linking a "work that uses the Library" with the Library\r
-creates an executable that is a derivative of the Library (because it\r
-contains portions of the Library), rather than a "work that uses the\r
-library".  The executable is therefore covered by this License.\r
-Section 6 states terms for distribution of such executables.\r
-\r
-  When a "work that uses the Library" uses material from a header file\r
-that is part of the Library, the object code for the work may be a\r
-derivative work of the Library even though the source code is not.\r
-Whether this is true is especially significant if the work can be\r
-linked without the Library, or if the work is itself a library.  The\r
-threshold for this to be true is not precisely defined by law.\r
-\r
-  If such an object file uses only numerical parameters, data\r
-structure layouts and accessors, and small macros and small inline\r
-functions (ten lines or less in length), then the use of the object\r
-file is unrestricted, regardless of whether it is legally a derivative\r
-work.  (Executables containing this object code plus portions of the\r
-Library will still fall under Section 6.)\r
-\r
-  Otherwise, if the work is a derivative of the Library, you may\r
-distribute the object code for the work under the terms of Section 6.\r
-Any executables containing that work also fall under Section 6,\r
-whether or not they are linked directly with the Library itself.\r
-\f\r
-  6. As an exception to the Sections above, you may also combine or\r
-link a "work that uses the Library" with the Library to produce a\r
-work containing portions of the Library, and distribute that work\r
-under terms of your choice, provided that the terms permit\r
-modification of the work for the customer's own use and reverse\r
-engineering for debugging such modifications.\r
-\r
-  You must give prominent notice with each copy of the work that the\r
-Library is used in it and that the Library and its use are covered by\r
-this License.  You must supply a copy of this License.  If the work\r
-during execution displays copyright notices, you must include the\r
-copyright notice for the Library among them, as well as a reference\r
-directing the user to the copy of this License.  Also, you must do one\r
-of these things:\r
-\r
-    a) Accompany the work with the complete corresponding\r
-    machine-readable source code for the Library including whatever\r
-    changes were used in the work (which must be distributed under\r
-    Sections 1 and 2 above); and, if the work is an executable linked\r
-    with the Library, with the complete machine-readable "work that\r
-    uses the Library", as object code and/or source code, so that the\r
-    user can modify the Library and then relink to produce a modified\r
-    executable containing the modified Library.  (It is understood\r
-    that the user who changes the contents of definitions files in the\r
-    Library will not necessarily be able to recompile the application\r
-    to use the modified definitions.)\r
-\r
-    b) Use a suitable shared library mechanism for linking with the\r
-    Library.  A suitable mechanism is one that (1) uses at run time a\r
-    copy of the library already present on the user's computer system,\r
-    rather than copying library functions into the executable, and (2)\r
-    will operate properly with a modified version of the library, if\r
-    the user installs one, as long as the modified version is\r
-    interface-compatible with the version that the work was made with.\r
-\r
-    c) Accompany the work with a written offer, valid for at\r
-    least three years, to give the same user the materials\r
-    specified in Subsection 6a, above, for a charge no more\r
-    than the cost of performing this distribution.\r
-\r
-    d) If distribution of the work is made by offering access to copy\r
-    from a designated place, offer equivalent access to copy the above\r
-    specified materials from the same place.\r
-\r
-    e) Verify that the user has already received a copy of these\r
-    materials or that you have already sent this user a copy.\r
-\r
-  For an executable, the required form of the "work that uses the\r
-Library" must include any data and utility programs needed for\r
-reproducing the executable from it.  However, as a special exception,\r
-the materials to be distributed need not include anything that is\r
-normally distributed (in either source or binary form) with the major\r
-components (compiler, kernel, and so on) of the operating system on\r
-which the executable runs, unless that component itself accompanies\r
-the executable.\r
-\r
-  It may happen that this requirement contradicts the license\r
-restrictions of other proprietary libraries that do not normally\r
-accompany the operating system.  Such a contradiction means you cannot\r
-use both them and the Library together in an executable that you\r
-distribute.\r
-\f\r
-  7. You may place library facilities that are a work based on the\r
-Library side-by-side in a single library together with other library\r
-facilities not covered by this License, and distribute such a combined\r
-library, provided that the separate distribution of the work based on\r
-the Library and of the other library facilities is otherwise\r
-permitted, and provided that you do these two things:\r
-\r
-    a) Accompany the combined library with a copy of the same work\r
-    based on the Library, uncombined with any other library\r
-    facilities.  This must be distributed under the terms of the\r
-    Sections above.\r
-\r
-    b) Give prominent notice with the combined library of the fact\r
-    that part of it is a work based on the Library, and explaining\r
-    where to find the accompanying uncombined form of the same work.\r
-\r
-  8. You may not copy, modify, sublicense, link with, or distribute\r
-the Library except as expressly provided under this License.  Any\r
-attempt otherwise to copy, modify, sublicense, link with, or\r
-distribute the Library is void, and will automatically terminate your\r
-rights under this License.  However, parties who have received copies,\r
-or rights, from you under this License will not have their licenses\r
-terminated so long as such parties remain in full compliance.\r
-\r
-  9. You are not required to accept this License, since you have not\r
-signed it.  However, nothing else grants you permission to modify or\r
-distribute the Library or its derivative works.  These actions are\r
-prohibited by law if you do not accept this License.  Therefore, by\r
-modifying or distributing the Library (or any work based on the\r
-Library), you indicate your acceptance of this License to do so, and\r
-all its terms and conditions for copying, distributing or modifying\r
-the Library or works based on it.\r
-\r
-  10. Each time you redistribute the Library (or any work based on the\r
-Library), the recipient automatically receives a license from the\r
-original licensor to copy, distribute, link with or modify the Library\r
-subject to these terms and conditions.  You may not impose any further\r
-restrictions on the recipients' exercise of the rights granted herein.\r
-You are not responsible for enforcing compliance by third parties with\r
-this License.\r
-\f\r
-  11. If, as a consequence of a court judgment or allegation of patent\r
-infringement or for any other reason (not limited to patent issues),\r
-conditions are imposed on you (whether by court order, agreement or\r
-otherwise) that contradict the conditions of this License, they do not\r
-excuse you from the conditions of this License.  If you cannot\r
-distribute so as to satisfy simultaneously your obligations under this\r
-License and any other pertinent obligations, then as a consequence you\r
-may not distribute the Library at all.  For example, if a patent\r
-license would not permit royalty-free redistribution of the Library by\r
-all those who receive copies directly or indirectly through you, then\r
-the only way you could satisfy both it and this License would be to\r
-refrain entirely from distribution of the Library.\r
-\r
-If any portion of this section is held invalid or unenforceable under any\r
-particular circumstance, the balance of the section is intended to apply,\r
-and the section as a whole is intended to apply in other circumstances.\r
-\r
-It is not the purpose of this section to induce you to infringe any\r
-patents or other property right claims or to contest validity of any\r
-such claims; this section has the sole purpose of protecting the\r
-integrity of the free software distribution system which is\r
-implemented by public license practices.  Many people have made\r
-generous contributions to the wide range of software distributed\r
-through that system in reliance on consistent application of that\r
-system; it is up to the author/donor to decide if he or she is willing\r
-to distribute software through any other system and a licensee cannot\r
-impose that choice.\r
-\r
-This section is intended to make thoroughly clear what is believed to\r
-be a consequence of the rest of this License.\r
-\r
-  12. If the distribution and/or use of the Library is restricted in\r
-certain countries either by patents or by copyrighted interfaces, the\r
-original copyright holder who places the Library under this License may add\r
-an explicit geographical distribution limitation excluding those countries,\r
-so that distribution is permitted only in or among countries not thus\r
-excluded.  In such case, this License incorporates the limitation as if\r
-written in the body of this License.\r
-\r
-  13. The Free Software Foundation may publish revised and/or new\r
-versions of the Lesser General Public License from time to time.\r
-Such new versions will be similar in spirit to the present version,\r
-but may differ in detail to address new problems or concerns.\r
-\r
-Each version is given a distinguishing version number.  If the Library\r
-specifies a version number of this License which applies to it and\r
-"any later version", you have the option of following the terms and\r
-conditions either of that version or of any later version published by\r
-the Free Software Foundation.  If the Library does not specify a\r
-license version number, you may choose any version ever published by\r
-the Free Software Foundation.\r
-\f\r
-  14. If you wish to incorporate parts of the Library into other free\r
-programs whose distribution conditions are incompatible with these,\r
-write to the author to ask for permission.  For software which is\r
-copyrighted by the Free Software Foundation, write to the Free\r
-Software Foundation; we sometimes make exceptions for this.  Our\r
-decision will be guided by the two goals of preserving the free status\r
-of all derivatives of our free software and of promoting the sharing\r
-and reuse of software generally.\r
-\r
-                           NO WARRANTY\r
-\r
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\r
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\r
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\r
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY\r
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\r
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\r
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\r
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\r
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\r
-\r
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\r
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\r
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\r
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\r
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\r
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\r
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\r
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\r
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\r
-DAMAGES.\r
-\r
-                    END OF TERMS AND CONDITIONS\r
-\f\r
-           How to Apply These Terms to Your New Libraries\r
-\r
-  If you develop a new library, and you want it to be of the greatest\r
-possible use to the public, we recommend making it free software that\r
-everyone can redistribute and change.  You can do so by permitting\r
-redistribution under these terms (or, alternatively, under the terms of the\r
-ordinary General Public License).\r
-\r
-  To apply these terms, attach the following notices to the library.  It is\r
-safest to attach them to the start of each source file to most effectively\r
-convey the exclusion of warranty; and each file should have at least the\r
-"copyright" line and a pointer to where the full notice is found.\r
-\r
-    <one line to give the library's name and a brief idea of what it does.>\r
-    Copyright (C) <year>  <name of author>\r
-\r
-    This library is free software; you can redistribute it and/or\r
-    modify it under the terms of the GNU Lesser General Public\r
-    License as published by the Free Software Foundation; either\r
-    version 2.1 of the License, or (at your option) any later version.\r
-\r
-    This library is distributed in the hope that it will be useful,\r
-    but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
-    Lesser General Public License for more details.\r
-\r
-    You should have received a copy of the GNU Lesser General Public\r
-    License along with this library; if not, write to the Free Software\r
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
-\r
-Also add information on how to contact you by electronic and paper mail.\r
-\r
-You should also get your employer (if you work as a programmer) or your\r
-school, if any, to sign a "copyright disclaimer" for the library, if\r
-necessary.  Here is a sample; alter the names:\r
-\r
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the\r
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.\r
-\r
-  <signature of Ty Coon>, 1 April 1990\r
-  Ty Coon, President of Vice\r
-\r
-That's all there is to it!\r
-\r
-\r
+                 GNU LESSER GENERAL PUBLIC LICENSE
+                      Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+                           Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+\f
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+\f
+                 GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+\f
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+\f
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+\f
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+\f
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+\f
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+\f
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+                           NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+                    END OF TERMS AND CONDITIONS
+\f
+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
+
+
index 94d5b94..e32b1af 100644 (file)
@@ -1,14 +1,14 @@
-AUTOMAKE_OPTIONS = foreign\r
-\r
-pkgdocdir = $(datadir)/doc/@PACKAGE@-@PACKAGE_VERSION@\r
-\r
-docfiles = \\r
-       CREDITS.txt \\r
-       LICENSE.txt \\r
-       NOTICE.txt \\r
-       README.txt \\r
-       LOG4CPP.LICENSE\r
-       \r
-pkgdoc_DATA = $(docfiles)\r
-\r
-EXTRA_DIST = $(docfiles)\r
+AUTOMAKE_OPTIONS = foreign
+
+pkgdocdir = $(datadir)/doc/@PACKAGE@-@PACKAGE_VERSION@
+
+docfiles = \
+       CREDITS.txt \
+       LICENSE.txt \
+       NOTICE.txt \
+       README.txt \
+       LOG4CPP.LICENSE
+       
+pkgdoc_DATA = $(docfiles)
+
+EXTRA_DIST = $(docfiles)
index f5ce5c5..f928e90 100644 (file)
@@ -1,8 +1,8 @@
-We wish to acknowledge the following copyrighted works that make up\r
-portions of this software:\r
-\r
-This product includes software developed by the Apache Software\r
-Foundation (http://www.apache.org/).\r
-\r
-This project uses libraries covered by the Lesser GNU Public License.\r
-Source code for these libraries is available on request.\r
+We wish to acknowledge the following copyrighted works that make up
+portions of this software:
+
+This product includes software developed by the Apache Software
+Foundation (http://www.apache.org/).
+
+This project uses libraries covered by the Lesser GNU Public License.
+Source code for these libraries is available on request.
index 2f54803..f48da6a 100644 (file)
@@ -1 +1 @@
-README information....\r
+README information....
index a489f4b..b8940eb 100644 (file)
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-\r
-## Copyright 1996, 1997, 1998, 1999, 2000, 2001\r
-## Free Software Foundation, Inc.\r
-## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996\r
-##\r
-## This program is free software; you can redistribute it and/or modify\r
-## it under the terms of the GNU General Public License as published by\r
-## the Free Software Foundation; either version 2 of the License, or\r
-## (at your option) any later version.\r
-##\r
-## This program is distributed in the hope that it will be useful, but\r
-## WITHOUT ANY WARRANTY; without even the implied warranty of\r
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
-## General Public License for more details.\r
-##\r
-## You should have received a copy of the GNU General Public License\r
-## along with this program; if not, write to the Free Software\r
-## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\r
-##\r
-## As a special exception to the GNU General Public License, if you\r
-## distribute this file as part of a program that contains a\r
-## configuration script generated by Autoconf, you may include it under\r
-## the same distribution terms that you use for the rest of that program.\r
-\r
-# serial 47 AC_PROG_LIBTOOL\r
-\r
-\r
-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)\r
-# -----------------------------------------------------------\r
-# If this macro is not defined by Autoconf, define it here.\r
-m4_ifdef([AC_PROVIDE_IFELSE],\r
-         [],\r
-         [m4_define([AC_PROVIDE_IFELSE],\r
-                [m4_ifdef([AC_PROVIDE_$1],\r
-                          [$2], [$3])])])\r
-\r
-\r
-# AC_PROG_LIBTOOL\r
-# ---------------\r
-AC_DEFUN([AC_PROG_LIBTOOL],\r
-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl\r
-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX\r
-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.\r
-  AC_PROVIDE_IFELSE([AC_PROG_CXX],\r
-    [AC_LIBTOOL_CXX],\r
-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX\r
-  ])])\r
-dnl And a similar setup for Fortran 77 support\r
-  AC_PROVIDE_IFELSE([AC_PROG_F77],\r
-    [AC_LIBTOOL_F77],\r
-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77\r
-])])\r
-\r
-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.\r
-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run\r
-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.\r
-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],\r
-    [AC_LIBTOOL_GCJ],\r
-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],\r
-      [AC_LIBTOOL_GCJ],\r
-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],\r
-       [AC_LIBTOOL_GCJ],\r
-      [ifdef([AC_PROG_GCJ],\r
-            [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])\r
-       ifdef([A][M_PROG_GCJ],\r
-            [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])\r
-       ifdef([LT_AC_PROG_GCJ],\r
-            [define([LT_AC_PROG_GCJ],\r
-               defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])\r
-])])# AC_PROG_LIBTOOL\r
-\r
-\r
-# _AC_PROG_LIBTOOL\r
-# ----------------\r
-AC_DEFUN([_AC_PROG_LIBTOOL],\r
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl\r
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl\r
-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl\r
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl\r
-\r
-# This can be used to rebuild libtool when needed\r
-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"\r
-\r
-# Always use our own libtool.\r
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'\r
-AC_SUBST(LIBTOOL)dnl\r
-\r
-# Prevent multiple expansion\r
-define([AC_PROG_LIBTOOL], [])\r
-])# _AC_PROG_LIBTOOL\r
-\r
-\r
-# AC_LIBTOOL_SETUP\r
-# ----------------\r
-AC_DEFUN([AC_LIBTOOL_SETUP],\r
-[AC_PREREQ(2.50)dnl\r
-AC_REQUIRE([AC_ENABLE_SHARED])dnl\r
-AC_REQUIRE([AC_ENABLE_STATIC])dnl\r
-AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl\r
-AC_REQUIRE([AC_CANONICAL_HOST])dnl\r
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl\r
-AC_REQUIRE([AC_PROG_CC])dnl\r
-AC_REQUIRE([AC_PROG_LD])dnl\r
-AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl\r
-AC_REQUIRE([AC_PROG_NM])dnl\r
-\r
-AC_REQUIRE([AC_PROG_LN_S])dnl\r
-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl\r
-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!\r
-AC_REQUIRE([AC_OBJEXT])dnl\r
-AC_REQUIRE([AC_EXEEXT])dnl\r
-dnl\r
-\r
-AC_LIBTOOL_SYS_MAX_CMD_LEN\r
-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE\r
-AC_LIBTOOL_OBJDIR\r
-\r
-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl\r
-_LT_AC_PROG_ECHO_BACKSLASH\r
-\r
-case $host_os in\r
-aix3*)\r
-  # AIX sometimes has problems with the GCC collect2 program.  For some\r
-  # reason, if we set the COLLECT_NAMES environment variable, the problems\r
-  # vanish in a puff of smoke.\r
-  if test "X${COLLECT_NAMES+set}" != Xset; then\r
-    COLLECT_NAMES=\r
-    export COLLECT_NAMES\r
-  fi\r
-  ;;\r
-esac\r
-\r
-# Sed substitution that helps us do robust quoting.  It backslashifies\r
-# metacharacters that are still active within double-quoted strings.\r
-Xsed='sed -e s/^X//'\r
-[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']\r
-\r
-# Same as above, but do not quote variable references.\r
-[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']\r
-\r
-# Sed substitution to delay expansion of an escaped shell variable in a\r
-# double_quote_subst'ed string.\r
-delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'\r
-\r
-# Sed substitution to avoid accidental globbing in evaled expressions\r
-no_glob_subst='s/\*/\\\*/g'\r
-\r
-# Constants:\r
-rm="rm -f"\r
-\r
-# Global variables:\r
-default_ofile=libtool\r
-can_build_shared=yes\r
-\r
-# All known linkers require a `.a' archive for static linking (except M$VC,\r
-# which needs '.lib').\r
-libext=a\r
-ltmain="$ac_aux_dir/ltmain.sh"\r
-ofile="$default_ofile"\r
-with_gnu_ld="$lt_cv_prog_gnu_ld"\r
-\r
-AC_CHECK_TOOL(AR, ar, false)\r
-AC_CHECK_TOOL(RANLIB, ranlib, :)\r
-AC_CHECK_TOOL(STRIP, strip, :)\r
-\r
-old_CC="$CC"\r
-old_CFLAGS="$CFLAGS"\r
-\r
-# Set sane defaults for various variables\r
-test -z "$AR" && AR=ar\r
-test -z "$AR_FLAGS" && AR_FLAGS=cru\r
-test -z "$AS" && AS=as\r
-test -z "$CC" && CC=cc\r
-test -z "$LTCC" && LTCC=$CC\r
-test -z "$DLLTOOL" && DLLTOOL=dlltool\r
-test -z "$LD" && LD=ld\r
-test -z "$LN_S" && LN_S="ln -s"\r
-test -z "$MAGIC_CMD" && MAGIC_CMD=file\r
-test -z "$NM" && NM=nm\r
-test -z "$SED" && SED=sed\r
-test -z "$OBJDUMP" && OBJDUMP=objdump\r
-test -z "$RANLIB" && RANLIB=:\r
-test -z "$STRIP" && STRIP=:\r
-test -z "$ac_objext" && ac_objext=o\r
-\r
-# Determine commands to create old-style static archives.\r
-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'\r
-old_postinstall_cmds='chmod 644 $oldlib'\r
-old_postuninstall_cmds=\r
-\r
-if test -n "$RANLIB"; then\r
-  case $host_os in\r
-  openbsd*)\r
-    old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"\r
-    ;;\r
-  *)\r
-    old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"\r
-    ;;\r
-  esac\r
-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"\r
-fi\r
-\r
-# Only perform the check for file, if the check method requires it\r
-case $deplibs_check_method in\r
-file_magic*)\r
-  if test "$file_magic_cmd" = '$MAGIC_CMD'; then\r
-    AC_PATH_MAGIC\r
-  fi\r
-  ;;\r
-esac\r
-\r
-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)\r
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],\r
-enable_win32_dll=yes, enable_win32_dll=no)\r
-\r
-AC_ARG_ENABLE([libtool-lock],\r
-    [AC_HELP_STRING([--disable-libtool-lock],\r
-       [avoid locking (might break parallel builds)])])\r
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes\r
-\r
-AC_ARG_WITH([pic],\r
-    [AC_HELP_STRING([--with-pic],\r
-       [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],\r
-    [pic_mode="$withval"],\r
-    [pic_mode=default])\r
-test -z "$pic_mode" && pic_mode=default\r
-\r
-# Use C for the default configuration in the libtool script\r
-tagname=\r
-AC_LIBTOOL_LANG_C_CONFIG\r
-_LT_AC_TAGCONFIG\r
-])# AC_LIBTOOL_SETUP\r
-\r
-\r
-# _LT_AC_SYS_COMPILER\r
-# -------------------\r
-AC_DEFUN([_LT_AC_SYS_COMPILER],\r
-[AC_REQUIRE([AC_PROG_CC])dnl\r
-\r
-# If no C compiler was specified, use CC.\r
-LTCC=${LTCC-"$CC"}\r
-\r
-# Allow CC to be a program name with arguments.\r
-compiler=$CC\r
-])# _LT_AC_SYS_COMPILER\r
-\r
-\r
-# _LT_AC_SYS_LIBPATH_AIX\r
-# ----------------------\r
-# Links a minimal program and checks the executable\r
-# for the system default hardcoded library path. In most cases,\r
-# this is /usr/lib:/lib, but when the MPI compilers are used\r
-# the location of the communication and MPI libs are included too.\r
-# If we don't find anything, use the default library path according\r
-# to the aix ld manual.\r
-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],\r
-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[\r
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }\r
-}'`\r
-# Check for a 64-bit object if we didn't find anything.\r
-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }\r
-}'`; fi],[])\r
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi\r
-])# _LT_AC_SYS_LIBPATH_AIX\r
-\r
-\r
-# _LT_AC_SHELL_INIT(ARG)\r
-# ----------------------\r
-AC_DEFUN([_LT_AC_SHELL_INIT],\r
-[ifdef([AC_DIVERSION_NOTICE],\r
-            [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],\r
-        [AC_DIVERT_PUSH(NOTICE)])\r
-$1\r
-AC_DIVERT_POP\r
-])# _LT_AC_SHELL_INIT\r
-\r
-\r
-# _LT_AC_PROG_ECHO_BACKSLASH\r
-# --------------------------\r
-# Add some code to the start of the generated configure script which\r
-# will find an echo command which doesn't interpret backslashes.\r
-AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],\r
-[_LT_AC_SHELL_INIT([\r
-# Check that we are running under the correct shell.\r
-SHELL=${CONFIG_SHELL-/bin/sh}\r
-\r
-case X$ECHO in\r
-X*--fallback-echo)\r
-  # Remove one level of quotation (which was required for Make).\r
-  ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`\r
-  ;;\r
-esac\r
-\r
-echo=${ECHO-echo}\r
-if test "X[$]1" = X--no-reexec; then\r
-  # Discard the --no-reexec flag, and continue.\r
-  shift\r
-elif test "X[$]1" = X--fallback-echo; then\r
-  # Avoid inline document here, it may be left over\r
-  :\r
-elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then\r
-  # Yippee, $echo works!\r
-  :\r
-else\r
-  # Restart under the correct shell.\r
-  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}\r
-fi\r
-\r
-if test "X[$]1" = X--fallback-echo; then\r
-  # used as fallback echo\r
-  shift\r
-  cat <<EOF\r
-[$]*\r
-EOF\r
-  exit 0\r
-fi\r
-\r
-# The HP-UX ksh and POSIX shell print the target directory to stdout\r
-# if CDPATH is set.\r
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi\r
-\r
-if test -z "$ECHO"; then\r
-if test "X${echo_test_string+set}" != Xset; then\r
-# find a string as large as possible, as long as the shell can cope with it\r
-  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do\r
-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...\r
-    if (echo_test_string="`eval $cmd`") 2>/dev/null &&\r
-       echo_test_string="`eval $cmd`" &&\r
-       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null\r
-    then\r
-      break\r
-    fi\r
-  done\r
-fi\r
-\r
-if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&\r
-   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&\r
-   test "X$echo_testing_string" = "X$echo_test_string"; then\r
-  :\r
-else\r
-  # The Solaris, AIX, and Digital Unix default echo programs unquote\r
-  # backslashes.  This makes it impossible to quote backslashes using\r
-  #   echo "$something" | sed 's/\\/\\\\/g'\r
-  #\r
-  # So, first we look for a working echo in the user's PATH.\r
-\r
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR\r
-  for dir in $PATH /usr/ucb; do\r
-    IFS="$lt_save_ifs"\r
-    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&\r
-       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&\r
-       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&\r
-       test "X$echo_testing_string" = "X$echo_test_string"; then\r
-      echo="$dir/echo"\r
-      break\r
-    fi\r
-  done\r
-  IFS="$lt_save_ifs"\r
-\r
-  if test "X$echo" = Xecho; then\r
-    # We didn't find a better echo, so look for alternatives.\r
-    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&\r
-       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&\r
-       test "X$echo_testing_string" = "X$echo_test_string"; then\r
-      # This shell has a builtin print -r that does the trick.\r
-      echo='print -r'\r
-    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&\r
-        test "X$CONFIG_SHELL" != X/bin/ksh; then\r
-      # If we have ksh, try running configure again with it.\r
-      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}\r
-      export ORIGINAL_CONFIG_SHELL\r
-      CONFIG_SHELL=/bin/ksh\r
-      export CONFIG_SHELL\r
-      exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}\r
-    else\r
-      # Try using printf.\r
-      echo='printf %s\n'\r
-      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&\r
-        echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&\r
-        test "X$echo_testing_string" = "X$echo_test_string"; then\r
-       # Cool, printf works\r
-       :\r
-      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&\r
-          test "X$echo_testing_string" = 'X\t' &&\r
-          echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&\r
-          test "X$echo_testing_string" = "X$echo_test_string"; then\r
-       CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL\r
-       export CONFIG_SHELL\r
-       SHELL="$CONFIG_SHELL"\r
-       export SHELL\r
-       echo="$CONFIG_SHELL [$]0 --fallback-echo"\r
-      elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&\r
-          test "X$echo_testing_string" = 'X\t' &&\r
-          echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&\r
-          test "X$echo_testing_string" = "X$echo_test_string"; then\r
-       echo="$CONFIG_SHELL [$]0 --fallback-echo"\r
-      else\r
-       # maybe with a smaller string...\r
-       prev=:\r
-\r
-       for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do\r
-         if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null\r
-         then\r
-           break\r
-         fi\r
-         prev="$cmd"\r
-       done\r
-\r
-       if test "$prev" != 'sed 50q "[$]0"'; then\r
-         echo_test_string=`eval $prev`\r
-         export echo_test_string\r
-         exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}\r
-       else\r
-         # Oops.  We lost completely, so just stick with echo.\r
-         echo=echo\r
-       fi\r
-      fi\r
-    fi\r
-  fi\r
-fi\r
-fi\r
-\r
-# Copy echo and quote the copy suitably for passing to libtool from\r
-# the Makefile, instead of quoting the original, which is used later.\r
-ECHO=$echo\r
-if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then\r
-   ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"\r
-fi\r
-\r
-AC_SUBST(ECHO)\r
-])])# _LT_AC_PROG_ECHO_BACKSLASH\r
-\r
-\r
-# _LT_AC_LOCK\r
-# -----------\r
-AC_DEFUN([_LT_AC_LOCK],\r
-[AC_ARG_ENABLE([libtool-lock],\r
-    [AC_HELP_STRING([--disable-libtool-lock],\r
-       [avoid locking (might break parallel builds)])])\r
-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes\r
-\r
-# Some flags need to be propagated to the compiler or linker for good\r
-# libtool support.\r
-case $host in\r
-ia64-*-hpux*)\r
-  # Find out which ABI we are using.\r
-  echo 'int i;' > conftest.$ac_ext\r
-  if AC_TRY_EVAL(ac_compile); then\r
-    case `/usr/bin/file conftest.$ac_objext` in\r
-    *ELF-32*)\r
-      HPUX_IA64_MODE="32"\r
-      ;;\r
-    *ELF-64*)\r
-      HPUX_IA64_MODE="64"\r
-      ;;\r
-    esac\r
-  fi\r
-  rm -rf conftest*\r
-  ;;\r
-*-*-irix6*)\r
-  # Find out which ABI we are using.\r
-  echo '[#]line __oline__ "configure"' > conftest.$ac_ext\r
-  if AC_TRY_EVAL(ac_compile); then\r
-   if test "$lt_cv_prog_gnu_ld" = yes; then\r
-    case `/usr/bin/file conftest.$ac_objext` in\r
-    *32-bit*)\r
-      LD="${LD-ld} -melf32bsmip"\r
-      ;;\r
-    *N32*)\r
-      LD="${LD-ld} -melf32bmipn32"\r
-      ;;\r
-    *64-bit*)\r
-      LD="${LD-ld} -melf64bmip"\r
-      ;;\r
-    esac\r
-   else\r
-    case `/usr/bin/file conftest.$ac_objext` in\r
-    *32-bit*)\r
-      LD="${LD-ld} -32"\r
-      ;;\r
-    *N32*)\r
-      LD="${LD-ld} -n32"\r
-      ;;\r
-    *64-bit*)\r
-      LD="${LD-ld} -64"\r
-      ;;\r
-    esac\r
-   fi\r
-  fi\r
-  rm -rf conftest*\r
-  ;;\r
-\r
-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)\r
-  # Find out which ABI we are using.\r
-  echo 'int i;' > conftest.$ac_ext\r
-  if AC_TRY_EVAL(ac_compile); then\r
-    case "`/usr/bin/file conftest.o`" in\r
-    *32-bit*)\r
-      case $host in\r
-        x86_64-*linux*)\r
-          LD="${LD-ld} -m elf_i386"\r
-          ;;\r
-        ppc64-*linux*|powerpc64-*linux*)\r
-          LD="${LD-ld} -m elf32ppclinux"\r
-          ;;\r
-        s390x-*linux*)\r
-          LD="${LD-ld} -m elf_s390"\r
-          ;;\r
-        sparc64-*linux*)\r
-          LD="${LD-ld} -m elf32_sparc"\r
-          ;;\r
-      esac\r
-      ;;\r
-    *64-bit*)\r
-      case $host in\r
-        x86_64-*linux*)\r
-          LD="${LD-ld} -m elf_x86_64"\r
-          ;;\r
-        ppc*-*linux*|powerpc*-*linux*)\r
-          LD="${LD-ld} -m elf64ppc"\r
-          ;;\r
-        s390*-*linux*)\r
-          LD="${LD-ld} -m elf64_s390"\r
-          ;;\r
-        sparc*-*linux*)\r
-          LD="${LD-ld} -m elf64_sparc"\r
-          ;;\r
-      esac\r
-      ;;\r
-    esac\r
-  fi\r
-  rm -rf conftest*\r
-  ;;\r
-\r
-*-*-sco3.2v5*)\r
-  # On SCO OpenServer 5, we need -belf to get full-featured binaries.\r
-  SAVE_CFLAGS="$CFLAGS"\r
-  CFLAGS="$CFLAGS -belf"\r
-  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,\r
-    [AC_LANG_PUSH(C)\r
-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])\r
-     AC_LANG_POP])\r
-  if test x"$lt_cv_cc_needs_belf" != x"yes"; then\r
-    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf\r
-    CFLAGS="$SAVE_CFLAGS"\r
-  fi\r
-  ;;\r
-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],\r
-[*-*-cygwin* | *-*-mingw* | *-*-pw32*)\r
-  AC_CHECK_TOOL(DLLTOOL, dlltool, false)\r
-  AC_CHECK_TOOL(AS, as, false)\r
-  AC_CHECK_TOOL(OBJDUMP, objdump, false)\r
-  ;;\r
-  ])\r
-esac\r
-\r
-need_locks="$enable_libtool_lock"\r
-\r
-])# _LT_AC_LOCK\r
-\r
-\r
-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,\r
-#              [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])\r
-# ----------------------------------------------------------------\r
-# Check whether the given compiler option works\r
-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],\r
-[AC_REQUIRE([LT_AC_PROG_SED])\r
-AC_CACHE_CHECK([$1], [$2],\r
-  [$2=no\r
-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])\r
-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext\r
-   lt_compiler_flag="$3"\r
-   # Insert the option either (1) after the last *FLAGS variable, or\r
-   # (2) before a word containing "conftest.", or (3) at the end.\r
-   # Note that $ac_compile itself does not contain backslashes and begins\r
-   # with a dollar sign (not a hyphen), so the echo should work correctly.\r
-   # The option is referenced via a variable to avoid confusing sed.\r
-   lt_compile=`echo "$ac_compile" | $SED \\r
-   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \\r
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \\r
-   -e 's:$: $lt_compiler_flag:'`\r
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)\r
-   (eval "$lt_compile" 2>conftest.err)\r
-   ac_status=$?\r
-   cat conftest.err >&AS_MESSAGE_LOG_FD\r
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD\r
-   if (exit $ac_status) && test -s "$ac_outfile"; then\r
-     # The compiler can only warn and ignore the option if not recognized\r
-     # So say no if there are warnings\r
-     if test ! -s conftest.err; then\r
-       $2=yes\r
-     fi\r
-   fi\r
-   $rm conftest*\r
-])\r
-\r
-if test x"[$]$2" = xyes; then\r
-    ifelse([$5], , :, [$5])\r
-else\r
-    ifelse([$6], , :, [$6])\r
-fi\r
-])# AC_LIBTOOL_COMPILER_OPTION\r
-\r
-\r
-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,\r
-#                          [ACTION-SUCCESS], [ACTION-FAILURE])\r
-# ------------------------------------------------------------\r
-# Check whether the given compiler option works\r
-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],\r
-[AC_CACHE_CHECK([$1], [$2],\r
-  [$2=no\r
-   save_LDFLAGS="$LDFLAGS"\r
-   LDFLAGS="$LDFLAGS $3"\r
-   printf "$lt_simple_link_test_code" > conftest.$ac_ext\r
-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then\r
-     # The compiler can only warn and ignore the option if not recognized\r
-     # So say no if there are warnings\r
-     if test -s conftest.err; then\r
-       # Append any errors to the config.log.\r
-       cat conftest.err 1>&AS_MESSAGE_LOG_FD\r
-     else\r
-       $2=yes\r
-     fi\r
-   fi\r
-   $rm conftest*\r
-   LDFLAGS="$save_LDFLAGS"\r
-])\r
-\r
-if test x"[$]$2" = xyes; then\r
-    ifelse([$4], , :, [$4])\r
-else\r
-    ifelse([$5], , :, [$5])\r
-fi\r
-])# AC_LIBTOOL_LINKER_OPTION\r
-\r
-\r
-# AC_LIBTOOL_SYS_MAX_CMD_LEN\r
-# --------------------------\r
-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],\r
-[# find the maximum length of command line arguments\r
-AC_MSG_CHECKING([the maximum length of command line arguments])\r
-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl\r
-  i=0\r
-  teststring="ABCD"\r
-\r
-  case $build_os in\r
-  msdosdjgpp*)\r
-    # On DJGPP, this test can blow up pretty badly due to problems in libc\r
-    # (any single argument exceeding 2000 bytes causes a buffer overrun\r
-    # during glob expansion).  Even if it were fixed, the result of this\r
-    # check would be larger than it should be.\r
-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right\r
-    ;;\r
-\r
-  gnu*)\r
-    # Under GNU Hurd, this test is not required because there is\r
-    # no limit to the length of command line arguments.\r
-    # Libtool will interpret -1 as no limit whatsoever\r
-    lt_cv_sys_max_cmd_len=-1;\r
-    ;;\r
-\r
-  cygwin* | mingw*)\r
-    # On Win9x/ME, this test blows up -- it succeeds, but takes\r
-    # about 5 minutes as the teststring grows exponentially.\r
-    # Worse, since 9x/ME are not pre-emptively multitasking,\r
-    # you end up with a "frozen" computer, even though with patience\r
-    # the test eventually succeeds (with a max line length of 256k).\r
-    # Instead, let's just punt: use the minimum linelength reported by\r
-    # all of the supported platforms: 8192 (on NT/2K/XP).\r
-    lt_cv_sys_max_cmd_len=8192;\r
-    ;;\r
-\r
-  amigaos*)\r
-    # On AmigaOS with pdksh, this test takes hours, literally.\r
-    # So we just punt and use a minimum line length of 8192.\r
-    lt_cv_sys_max_cmd_len=8192;\r
-    ;;\r
-\r
- *)\r
-    # If test is not a shell built-in, we'll probably end up computing a\r
-    # maximum length that is only half of the actual maximum length, but\r
-    # we can't tell.\r
-    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \\r
-              = "XX$teststring") >/dev/null 2>&1 &&\r
-           new_result=`expr "X$teststring" : ".*" 2>&1` &&\r
-           lt_cv_sys_max_cmd_len=$new_result &&\r
-           test $i != 17 # 1/2 MB should be enough\r
-    do\r
-      i=`expr $i + 1`\r
-      teststring=$teststring$teststring\r
-    done\r
-    teststring=\r
-    # Add a significant safety factor because C++ compilers can tack on massive\r
-    # amounts of additional arguments before passing them to the linker.\r
-    # It appears as though 1/2 is a usable value.\r
-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`\r
-    ;;\r
-  esac\r
-])\r
-if test -n $lt_cv_sys_max_cmd_len ; then\r
-  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)\r
-else\r
-  AC_MSG_RESULT(none)\r
-fi\r
-])# AC_LIBTOOL_SYS_MAX_CMD_LEN\r
-\r
-\r
-# _LT_AC_CHECK_DLFCN\r
-# --------------------\r
-AC_DEFUN([_LT_AC_CHECK_DLFCN],\r
-[AC_CHECK_HEADERS(dlfcn.h)dnl\r
-])# _LT_AC_CHECK_DLFCN\r
-\r
-\r
-# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,\r
-#                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)\r
-# ------------------------------------------------------------------\r
-AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],\r
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl\r
-if test "$cross_compiling" = yes; then :\r
-  [$4]\r
-else\r
-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2\r
-  lt_status=$lt_dlunknown\r
-  cat > conftest.$ac_ext <<EOF\r
-[#line __oline__ "configure"\r
-#include "confdefs.h"\r
-\r
-#if HAVE_DLFCN_H\r
-#include <dlfcn.h>\r
-#endif\r
-\r
-#include <stdio.h>\r
-\r
-#ifdef RTLD_GLOBAL\r
-#  define LT_DLGLOBAL          RTLD_GLOBAL\r
-#else\r
-#  ifdef DL_GLOBAL\r
-#    define LT_DLGLOBAL                DL_GLOBAL\r
-#  else\r
-#    define LT_DLGLOBAL                0\r
-#  endif\r
-#endif\r
-\r
-/* We may have to define LT_DLLAZY_OR_NOW in the command line if we\r
-   find out it does not work in some platform. */\r
-#ifndef LT_DLLAZY_OR_NOW\r
-#  ifdef RTLD_LAZY\r
-#    define LT_DLLAZY_OR_NOW           RTLD_LAZY\r
-#  else\r
-#    ifdef DL_LAZY\r
-#      define LT_DLLAZY_OR_NOW         DL_LAZY\r
-#    else\r
-#      ifdef RTLD_NOW\r
-#        define LT_DLLAZY_OR_NOW       RTLD_NOW\r
-#      else\r
-#        ifdef DL_NOW\r
-#          define LT_DLLAZY_OR_NOW     DL_NOW\r
-#        else\r
-#          define LT_DLLAZY_OR_NOW     0\r
-#        endif\r
-#      endif\r
-#    endif\r
-#  endif\r
-#endif\r
-\r
-#ifdef __cplusplus\r
-extern "C" void exit (int);\r
-#endif\r
-\r
-void fnord() { int i=42;}\r
-int main ()\r
-{\r
-  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);\r
-  int status = $lt_dlunknown;\r
-\r
-  if (self)\r
-    {\r
-      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;\r
-      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;\r
-      /* dlclose (self); */\r
-    }\r
-\r
-    exit (status);\r
-}]\r
-EOF\r
-  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then\r
-    (./conftest; exit; ) 2>/dev/null\r
-    lt_status=$?\r
-    case x$lt_status in\r
-      x$lt_dlno_uscore) $1 ;;\r
-      x$lt_dlneed_uscore) $2 ;;\r
-      x$lt_unknown|x*) $3 ;;\r
-    esac\r
-  else :\r
-    # compilation failed\r
-    $3\r
-  fi\r
-fi\r
-rm -fr conftest*\r
-])# _LT_AC_TRY_DLOPEN_SELF\r
-\r
-\r
-# AC_LIBTOOL_DLOPEN_SELF\r
-# -------------------\r
-AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],\r
-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl\r
-if test "x$enable_dlopen" != xyes; then\r
-  enable_dlopen=unknown\r
-  enable_dlopen_self=unknown\r
-  enable_dlopen_self_static=unknown\r
-else\r
-  lt_cv_dlopen=no\r
-  lt_cv_dlopen_libs=\r
-\r
-  case $host_os in\r
-  beos*)\r
-    lt_cv_dlopen="load_add_on"\r
-    lt_cv_dlopen_libs=\r
-    lt_cv_dlopen_self=yes\r
-    ;;\r
-\r
-  mingw* | pw32*)\r
-    lt_cv_dlopen="LoadLibrary"\r
-    lt_cv_dlopen_libs=\r
-   ;;\r
-\r
-  cygwin*)\r
-    lt_cv_dlopen="dlopen"\r
-    lt_cv_dlopen_libs=\r
-   ;;\r
-\r
-  darwin*)\r
-  # if libdl is installed we need to link against it\r
-    AC_CHECK_LIB([dl], [dlopen],\r
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[\r
-    lt_cv_dlopen="dyld"\r
-    lt_cv_dlopen_libs=\r
-    lt_cv_dlopen_self=yes\r
-    ])\r
-   ;;\r
-\r
-  *)\r
-    AC_CHECK_FUNC([shl_load],\r
-         [lt_cv_dlopen="shl_load"],\r
-      [AC_CHECK_LIB([dld], [shl_load],\r
-           [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],\r
-       [AC_CHECK_FUNC([dlopen],\r
-             [lt_cv_dlopen="dlopen"],\r
-         [AC_CHECK_LIB([dl], [dlopen],\r
-               [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],\r
-           [AC_CHECK_LIB([svld], [dlopen],\r
-                 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],\r
-             [AC_CHECK_LIB([dld], [dld_link],\r
-                   [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])\r
-             ])\r
-           ])\r
-         ])\r
-       ])\r
-      ])\r
-    ;;\r
-  esac\r
-\r
-  if test "x$lt_cv_dlopen" != xno; then\r
-    enable_dlopen=yes\r
-  else\r
-    enable_dlopen=no\r
-  fi\r
-\r
-  case $lt_cv_dlopen in\r
-  dlopen)\r
-    save_CPPFLAGS="$CPPFLAGS"\r
-    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"\r
-\r
-    save_LDFLAGS="$LDFLAGS"\r
-    eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"\r
-\r
-    save_LIBS="$LIBS"\r
-    LIBS="$lt_cv_dlopen_libs $LIBS"\r
-\r
-    AC_CACHE_CHECK([whether a program can dlopen itself],\r
-         lt_cv_dlopen_self, [dnl\r
-         _LT_AC_TRY_DLOPEN_SELF(\r
-           lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,\r
-           lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)\r
-    ])\r
-\r
-    if test "x$lt_cv_dlopen_self" = xyes; then\r
-      LDFLAGS="$LDFLAGS $link_static_flag"\r
-      AC_CACHE_CHECK([whether a statically linked program can dlopen itself],\r
-         lt_cv_dlopen_self_static, [dnl\r
-         _LT_AC_TRY_DLOPEN_SELF(\r
-           lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,\r
-           lt_cv_dlopen_self_static=no,  lt_cv_dlopen_self_static=cross)\r
-      ])\r
-    fi\r
-\r
-    CPPFLAGS="$save_CPPFLAGS"\r
-    LDFLAGS="$save_LDFLAGS"\r
-    LIBS="$save_LIBS"\r
-    ;;\r
-  esac\r
-\r
-  case $lt_cv_dlopen_self in\r
-  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;\r
-  *) enable_dlopen_self=unknown ;;\r
-  esac\r
-\r
-  case $lt_cv_dlopen_self_static in\r
-  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;\r
-  *) enable_dlopen_self_static=unknown ;;\r
-  esac\r
-fi\r
-])# AC_LIBTOOL_DLOPEN_SELF\r
-\r
-\r
-# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])\r
-# ---------------------------------\r
-# Check to see if options -c and -o are simultaneously supported by compiler\r
-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],\r
-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl\r
-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],\r
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],\r
-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no\r
-   $rm -r conftest 2>/dev/null\r
-   mkdir conftest\r
-   cd conftest\r
-   mkdir out\r
-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext\r
-\r
-   lt_compiler_flag="-o out/conftest2.$ac_objext"\r
-   # Insert the option either (1) after the last *FLAGS variable, or\r
-   # (2) before a word containing "conftest.", or (3) at the end.\r
-   # Note that $ac_compile itself does not contain backslashes and begins\r
-   # with a dollar sign (not a hyphen), so the echo should work correctly.\r
-   lt_compile=`echo "$ac_compile" | $SED \\r
-   -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \\r
-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \\r
-   -e 's:$: $lt_compiler_flag:'`\r
-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)\r
-   (eval "$lt_compile" 2>out/conftest.err)\r
-   ac_status=$?\r
-   cat out/conftest.err >&AS_MESSAGE_LOG_FD\r
-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD\r
-   if (exit $ac_status) && test -s out/conftest2.$ac_objext\r
-   then\r
-     # The compiler can only warn and ignore the option if not recognized\r
-     # So say no if there are warnings\r
-     if test ! -s out/conftest.err; then\r
-       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes\r
-     fi\r
-   fi\r
-   chmod u+w .\r
-   $rm conftest*\r
-   # SGI C++ compiler will create directory out/ii_files/ for\r
-   # template instantiation\r
-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files\r
-   $rm out/* && rmdir out\r
-   cd ..\r
-   rmdir conftest\r
-   $rm conftest*\r
-])\r
-])# AC_LIBTOOL_PROG_CC_C_O\r
-\r
-\r
-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])\r
-# -----------------------------------------\r
-# Check to see if we can do hard links to lock some files if needed\r
-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],\r
-[AC_REQUIRE([_LT_AC_LOCK])dnl\r
-\r
-hard_links="nottested"\r
-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then\r
-  # do not overwrite the value of need_locks provided by the user\r
-  AC_MSG_CHECKING([if we can lock with hard links])\r
-  hard_links=yes\r
-  $rm conftest*\r
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no\r
-  touch conftest.a\r
-  ln conftest.a conftest.b 2>&5 || hard_links=no\r
-  ln conftest.a conftest.b 2>/dev/null && hard_links=no\r
-  AC_MSG_RESULT([$hard_links])\r
-  if test "$hard_links" = no; then\r
-    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])\r
-    need_locks=warn\r
-  fi\r
-else\r
-  need_locks=no\r
-fi\r
-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS\r
-\r
-\r
-# AC_LIBTOOL_OBJDIR\r
-# -----------------\r
-AC_DEFUN([AC_LIBTOOL_OBJDIR],\r
-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],\r
-[rm -f .libs 2>/dev/null\r
-mkdir .libs 2>/dev/null\r
-if test -d .libs; then\r
-  lt_cv_objdir=.libs\r
-else\r
-  # MS-DOS does not allow filenames that begin with a dot.\r
-  lt_cv_objdir=_libs\r
-fi\r
-rmdir .libs 2>/dev/null])\r
-objdir=$lt_cv_objdir\r
-])# AC_LIBTOOL_OBJDIR\r
-\r
-\r
-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])\r
-# ----------------------------------------------\r
-# Check hardcoding attributes.\r
-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],\r
-[AC_MSG_CHECKING([how to hardcode library paths into programs])\r
-_LT_AC_TAGVAR(hardcode_action, $1)=\r
-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \\r
-   test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \\r
-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then\r
-\r
-  # We can hardcode non-existant directories.\r
-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&\r
-     # If the only mechanism to avoid hardcoding is shlibpath_var, we\r
-     # have to relink, otherwise we might link with an installed library\r
-     # when we should be linking with a yet-to-be-installed one\r
-     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&\r
-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then\r
-    # Linking always hardcodes the temporary library directory.\r
-    _LT_AC_TAGVAR(hardcode_action, $1)=relink\r
-  else\r
-    # We can link without hardcoding, and we can hardcode nonexisting dirs.\r
-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate\r
-  fi\r
-else\r
-  # We cannot hardcode anything, or else we can only hardcode existing\r
-  # directories.\r
-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported\r
-fi\r
-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])\r
-\r
-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then\r
-  # Fast installation is not supported\r
-  enable_fast_install=no\r
-elif test "$shlibpath_overrides_runpath" = yes ||\r
-     test "$enable_shared" = no; then\r
-  # Fast installation is not necessary\r
-  enable_fast_install=needless\r
-fi\r
-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH\r
-\r
-\r
-# AC_LIBTOOL_SYS_LIB_STRIP\r
-# ------------------------\r
-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],\r
-[striplib=\r
-old_striplib=\r
-AC_MSG_CHECKING([whether stripping libraries is possible])\r
-if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then\r
-  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"\r
-  test -z "$striplib" && striplib="$STRIP --strip-unneeded"\r
-  AC_MSG_RESULT([yes])\r
-else\r
-# FIXME - insert some real tests, host_os isn't really good enough\r
-  case $host_os in\r
-   darwin*)\r
-       if test -n "$STRIP" ; then\r
-         striplib="$STRIP -x"\r
-         AC_MSG_RESULT([yes])\r
-       else\r
-  AC_MSG_RESULT([no])\r
-fi\r
-       ;;\r
-   *)\r
-  AC_MSG_RESULT([no])\r
-    ;;\r
-  esac\r
-fi\r
-])# AC_LIBTOOL_SYS_LIB_STRIP\r
-\r
-\r
-# AC_LIBTOOL_SYS_DYNAMIC_LINKER\r
-# -----------------------------\r
-# PORTME Fill in your ld.so characteristics\r
-AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],\r
-[AC_MSG_CHECKING([dynamic linker characteristics])\r
-library_names_spec=\r
-libname_spec='lib$name'\r
-soname_spec=\r
-shrext_cmds=".so"\r
-postinstall_cmds=\r
-postuninstall_cmds=\r
-finish_cmds=\r
-finish_eval=\r
-shlibpath_var=\r
-shlibpath_overrides_runpath=unknown\r
-version_type=none\r
-dynamic_linker="$host_os ld.so"\r
-sys_lib_dlsearch_path_spec="/lib /usr/lib"\r
-if test "$GCC" = yes; then\r
-  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`\r
-  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then\r
-    # if the path contains ";" then we assume it to be the separator\r
-    # otherwise default to the standard path separator (i.e. ":") - it is\r
-    # assumed that no part of a normal pathname contains ";" but that should\r
-    # okay in the real world where ";" in dirpaths is itself problematic.\r
-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`\r
-  else\r
-    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`\r
-  fi\r
-else\r
-  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"\r
-fi\r
-need_lib_prefix=unknown\r
-hardcode_into_libs=no\r
-\r
-# when you set need_version to no, make sure it does not cause -set_version\r
-# flags to be left without arguments\r
-need_version=unknown\r
-\r
-case $host_os in\r
-aix3*)\r
-  version_type=linux\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'\r
-  shlibpath_var=LIBPATH\r
-\r
-  # AIX 3 has no versioning support, so we append a major version to the name.\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  ;;\r
-\r
-aix4* | aix5*)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  hardcode_into_libs=yes\r
-  if test "$host_cpu" = ia64; then\r
-    # AIX 5 supports IA64\r
-    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'\r
-    shlibpath_var=LD_LIBRARY_PATH\r
-  else\r
-    # With GCC up to 2.95.x, collect2 would create an import file\r
-    # for dependence libraries.  The import file would start with\r
-    # the line `#! .'.  This would cause the generated library to\r
-    # depend on `.', always an invalid library.  This was fixed in\r
-    # development snapshots of GCC prior to 3.0.\r
-    case $host_os in\r
-      aix4 | aix4.[[01]] | aix4.[[01]].*)\r
-      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'\r
-          echo ' yes '\r
-          echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then\r
-       :\r
-      else\r
-       can_build_shared=no\r
-      fi\r
-      ;;\r
-    esac\r
-    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct\r
-    # soname into executable. Probably we can add versioning support to\r
-    # collect2, so additional links can be useful in future.\r
-    if test "$aix_use_runtimelinking" = yes; then\r
-      # If using run time linking (on AIX 4.2 or later) use lib<name>.so\r
-      # instead of lib<name>.a to let people know that these are not\r
-      # typical AIX shared libraries.\r
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-    else\r
-      # We preserve .a as extension for shared libraries through AIX4.2\r
-      # and later when we are not doing run time linking.\r
-      library_names_spec='${libname}${release}.a $libname.a'\r
-      soname_spec='${libname}${release}${shared_ext}$major'\r
-    fi\r
-    shlibpath_var=LIBPATH\r
-  fi\r
-  ;;\r
-\r
-amigaos*)\r
-  library_names_spec='$libname.ixlibrary $libname.a'\r
-  # Create ${libname}_ixlibrary.a entries in /sys/libs.\r
-  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'\r
-  ;;\r
-\r
-beos*)\r
-  library_names_spec='${libname}${shared_ext}'\r
-  dynamic_linker="$host_os ld.so"\r
-  shlibpath_var=LIBRARY_PATH\r
-  ;;\r
-\r
-bsdi4*)\r
-  version_type=linux\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"\r
-  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"\r
-  # the default ld.so.conf also contains /usr/contrib/lib and\r
-  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow\r
-  # libtool to hard-code these into programs\r
-  ;;\r
-\r
-cygwin* | mingw* | pw32*)\r
-  version_type=windows\r
-  shrext_cmds=".dll"\r
-  need_version=no\r
-  need_lib_prefix=no\r
-\r
-  case $GCC,$host_os in\r
-  yes,cygwin* | yes,mingw* | yes,pw32*)\r
-    library_names_spec='$libname.dll.a'\r
-    # DLL is installed to $(libdir)/../bin by postinstall_cmds\r
-    postinstall_cmds='base_file=`basename \${file}`~\r
-      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~\r
-      dldir=$destdir/`dirname \$dlpath`~\r
-      test -d \$dldir || mkdir -p \$dldir~\r
-      $install_prog $dir/$dlname \$dldir/$dlname'\r
-    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~\r
-      dlpath=$dir/\$dldll~\r
-       $rm \$dlpath'\r
-    shlibpath_overrides_runpath=yes\r
-\r
-    case $host_os in\r
-    cygwin*)\r
-      # Cygwin DLLs use 'cyg' prefix rather than 'lib'\r
-      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'\r
-      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"\r
-      ;;\r
-    mingw*)\r
-      # MinGW DLLs use traditional 'lib' prefix\r
-      soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'\r
-      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`\r
-      if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then\r
-        # It is most probably a Windows format PATH printed by\r
-        # mingw gcc, but we are running on Cygwin. Gcc prints its search\r
-        # path with ; separators, and with drive letters. We can handle the\r
-        # drive letters (cygwin fileutils understands them), so leave them,\r
-        # especially as we might pass files found there to a mingw objdump,\r
-        # which wouldn't understand a cygwinified path. Ahh.\r
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`\r
-      else\r
-        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`\r
-      fi\r
-      ;;\r
-    pw32*)\r
-      # pw32 DLLs use 'pw' prefix rather than 'lib'\r
-      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'\r
-      ;;\r
-    esac\r
-    ;;\r
-\r
-  *)\r
-    library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'\r
-    ;;\r
-  esac\r
-  dynamic_linker='Win32 ld.exe'\r
-  # FIXME: first we should search . and the directory the executable is in\r
-  shlibpath_var=PATH\r
-  ;;\r
-\r
-darwin* | rhapsody*)\r
-  dynamic_linker="$host_os dyld"\r
-  version_type=darwin\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'\r
-  soname_spec='${libname}${release}${major}$shared_ext'\r
-  shlibpath_overrides_runpath=yes\r
-  shlibpath_var=DYLD_LIBRARY_PATH\r
-  shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'\r
-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.\r
-  if test "$GCC" = yes; then\r
-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`\r
-  else\r
-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'\r
-  fi\r
-  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'\r
-  ;;\r
-\r
-dgux*)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  ;;\r
-\r
-freebsd1*)\r
-  dynamic_linker=no\r
-  ;;\r
-\r
-kfreebsd*-gnu)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=no\r
-  hardcode_into_libs=yes\r
-  dynamic_linker='GNU ld.so'\r
-  ;;\r
-\r
-freebsd*)\r
-  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`\r
-  version_type=freebsd-$objformat\r
-  case $version_type in\r
-    freebsd-elf*)\r
-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'\r
-      need_version=no\r
-      need_lib_prefix=no\r
-      ;;\r
-    freebsd-*)\r
-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'\r
-      need_version=yes\r
-      ;;\r
-  esac\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  case $host_os in\r
-  freebsd2*)\r
-    shlibpath_overrides_runpath=yes\r
-    ;;\r
-  freebsd3.[01]* | freebsdelf3.[01]*)\r
-    shlibpath_overrides_runpath=yes\r
-    hardcode_into_libs=yes\r
-    ;;\r
-  *) # from 3.2 on\r
-    shlibpath_overrides_runpath=no\r
-    hardcode_into_libs=yes\r
-    ;;\r
-  esac\r
-  ;;\r
-\r
-gnu*)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  hardcode_into_libs=yes\r
-  ;;\r
-\r
-hpux9* | hpux10* | hpux11*)\r
-  # Give a soname corresponding to the major version so that dld.sl refuses to\r
-  # link against other versions.\r
-  version_type=sunos\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  case "$host_cpu" in\r
-  ia64*)\r
-    shrext_cmds='.so'\r
-    hardcode_into_libs=yes\r
-    dynamic_linker="$host_os dld.so"\r
-    shlibpath_var=LD_LIBRARY_PATH\r
-    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.\r
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-    soname_spec='${libname}${release}${shared_ext}$major'\r
-    if test "X$HPUX_IA64_MODE" = X32; then\r
-      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"\r
-    else\r
-      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"\r
-    fi\r
-    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec\r
-    ;;\r
-   hppa*64*)\r
-     shrext_cmds='.sl'\r
-     hardcode_into_libs=yes\r
-     dynamic_linker="$host_os dld.sl"\r
-     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH\r
-     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.\r
-     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-     soname_spec='${libname}${release}${shared_ext}$major'\r
-     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"\r
-     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec\r
-     ;;\r
-   *)\r
-    shrext_cmds='.sl'\r
-    dynamic_linker="$host_os dld.sl"\r
-    shlibpath_var=SHLIB_PATH\r
-    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH\r
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-    soname_spec='${libname}${release}${shared_ext}$major'\r
-    ;;\r
-  esac\r
-  # HP-UX runs *really* slowly unless shared libraries are mode 555.\r
-  postinstall_cmds='chmod 555 $lib'\r
-  ;;\r
-\r
-irix5* | irix6* | nonstopux*)\r
-  case $host_os in\r
-    nonstopux*) version_type=nonstopux ;;\r
-    *)\r
-       if test "$lt_cv_prog_gnu_ld" = yes; then\r
-               version_type=linux\r
-       else\r
-               version_type=irix\r
-       fi ;;\r
-  esac\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'\r
-  case $host_os in\r
-  irix5* | nonstopux*)\r
-    libsuff= shlibsuff=\r
-    ;;\r
-  *)\r
-    case $LD in # libtool.m4 will add one of these switches to LD\r
-    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")\r
-      libsuff= shlibsuff= libmagic=32-bit;;\r
-    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")\r
-      libsuff=32 shlibsuff=N32 libmagic=N32;;\r
-    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")\r
-      libsuff=64 shlibsuff=64 libmagic=64-bit;;\r
-    *) libsuff= shlibsuff= libmagic=never-match;;\r
-    esac\r
-    ;;\r
-  esac\r
-  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH\r
-  shlibpath_overrides_runpath=no\r
-  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"\r
-  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"\r
-  hardcode_into_libs=yes\r
-  ;;\r
-\r
-# No shared lib support for Linux oldld, aout, or coff.\r
-linux*oldld* | linux*aout* | linux*coff*)\r
-  dynamic_linker=no\r
-  ;;\r
-\r
-# This must be Linux ELF.\r
-linux*)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=no\r
-  # This implies no fast_install, which is unacceptable.\r
-  # Some rework will be needed to allow for fast_install\r
-  # before this can be enabled.\r
-  hardcode_into_libs=yes\r
-\r
-  # find out which ABI we are using\r
-  libsuff=\r
-  case "$host_cpu" in\r
-  x86_64*|s390x*|powerpc64*)\r
-    echo '[#]line __oline__ "configure"' > conftest.$ac_ext\r
-    if AC_TRY_EVAL(ac_compile); then\r
-      case `/usr/bin/file conftest.$ac_objext` in\r
-      *64-bit*)\r
-        libsuff=64\r
-        sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"\r
-        ;;\r
-      esac\r
-    fi\r
-    rm -rf conftest*\r
-    ;;\r
-  esac\r
-\r
-  # Append ld.so.conf contents to the search path\r
-  if test -f /etc/ld.so.conf; then\r
-    lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '`\r
-    sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"\r
-  fi\r
-\r
-  # We used to test for /lib/ld.so.1 and disable shared libraries on\r
-  # powerpc, because MkLinux only supported shared libraries with the\r
-  # GNU dynamic linker.  Since this was broken with cross compilers,\r
-  # most powerpc-linux boxes support dynamic linking these days and\r
-  # people can always --disable-shared, the test was removed, and we\r
-  # assume the GNU/Linux dynamic linker is in use.\r
-  dynamic_linker='GNU/Linux ld.so'\r
-  ;;\r
-\r
-knetbsd*-gnu)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=no\r
-  hardcode_into_libs=yes\r
-  dynamic_linker='GNU ld.so'\r
-  ;;\r
-\r
-netbsd*)\r
-  version_type=sunos\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then\r
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'\r
-    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'\r
-    dynamic_linker='NetBSD (a.out) ld.so'\r
-  else\r
-    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'\r
-    soname_spec='${libname}${release}${shared_ext}$major'\r
-    dynamic_linker='NetBSD ld.elf_so'\r
-  fi\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=yes\r
-  hardcode_into_libs=yes\r
-  ;;\r
-\r
-newsos6)\r
-  version_type=linux\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=yes\r
-  ;;\r
-\r
-nto-qnx*)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=yes\r
-  ;;\r
-\r
-openbsd*)\r
-  version_type=sunos\r
-  need_lib_prefix=no\r
-  need_version=yes\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'\r
-  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then\r
-    case $host_os in\r
-      openbsd2.[[89]] | openbsd2.[[89]].*)\r
-       shlibpath_overrides_runpath=no\r
-       ;;\r
-      *)\r
-       shlibpath_overrides_runpath=yes\r
-       ;;\r
-      esac\r
-  else\r
-    shlibpath_overrides_runpath=yes\r
-  fi\r
-  ;;\r
-\r
-os2*)\r
-  libname_spec='$name'\r
-  shrext_cmds=".dll"\r
-  need_lib_prefix=no\r
-  library_names_spec='$libname${shared_ext} $libname.a'\r
-  dynamic_linker='OS/2 ld.exe'\r
-  shlibpath_var=LIBPATH\r
-  ;;\r
-\r
-osf3* | osf4* | osf5*)\r
-  version_type=osf\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"\r
-  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"\r
-  ;;\r
-\r
-sco3.2v5*)\r
-  version_type=osf\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  ;;\r
-\r
-solaris*)\r
-  version_type=linux\r
-  need_lib_prefix=no\r
-  need_version=no\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=yes\r
-  hardcode_into_libs=yes\r
-  # ldd complains unless libraries are executable\r
-  postinstall_cmds='chmod +x $lib'\r
-  ;;\r
-\r
-sunos4*)\r
-  version_type=sunos\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'\r
-  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  shlibpath_overrides_runpath=yes\r
-  if test "$with_gnu_ld" = yes; then\r
-    need_lib_prefix=no\r
-  fi\r
-  need_version=yes\r
-  ;;\r
-\r
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)\r
-  version_type=linux\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  case $host_vendor in\r
-    sni)\r
-      shlibpath_overrides_runpath=no\r
-      need_lib_prefix=no\r
-      export_dynamic_flag_spec='${wl}-Blargedynsym'\r
-      runpath_var=LD_RUN_PATH\r
-      ;;\r
-    siemens)\r
-      need_lib_prefix=no\r
-      ;;\r
-    motorola)\r
-      need_lib_prefix=no\r
-      need_version=no\r
-      shlibpath_overrides_runpath=no\r
-      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'\r
-      ;;\r
-  esac\r
-  ;;\r
-\r
-sysv4*MP*)\r
-  if test -d /usr/nec ;then\r
-    version_type=linux\r
-    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'\r
-    soname_spec='$libname${shared_ext}.$major'\r
-    shlibpath_var=LD_LIBRARY_PATH\r
-  fi\r
-  ;;\r
-\r
-uts4*)\r
-  version_type=linux\r
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'\r
-  soname_spec='${libname}${release}${shared_ext}$major'\r
-  shlibpath_var=LD_LIBRARY_PATH\r
-  ;;\r
-\r
-*)\r
-  dynamic_linker=no\r
-  ;;\r
-esac\r
-AC_MSG_RESULT([$dynamic_linker])\r
-test "$dynamic_linker" = no && can_build_shared=no\r
-])# AC_LIBTOOL_SYS_DYNAMIC_LINKER\r
-\r
-\r
-# _LT_AC_TAGCONFIG\r
-# ----------------\r
-AC_DEFUN([_LT_AC_TAGCONFIG],\r
-[AC_ARG_WITH([tags],\r
-    [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],\r
-        [include additional configurations @<:@automatic@:>@])],\r
-    [tagnames="$withval"])\r
-\r
-if test -f "$ltmain" && test -n "$tagnames"; then\r
-  if test ! -f "${ofile}"; then\r
-    AC_MSG_WARN([output file `$ofile' does not exist])\r
-  fi\r
-\r
-  if test -z "$LTCC"; then\r
-    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"\r
-    if test -z "$LTCC"; then\r
-      AC_MSG_WARN([output file `$ofile' does not look like a libtool script])\r
-    else\r
-      AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])\r
-    fi\r
-  fi\r
-\r
-  # Extract list of available tagged configurations in $ofile.\r
-  # Note that this assumes the entire list is on one line.\r
-  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`\r
-\r
-  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"\r
-  for tagname in $tagnames; do\r
-    IFS="$lt_save_ifs"\r
-    # Check whether tagname contains only valid characters\r
-    case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in\r
-    "") ;;\r
-    *)  AC_MSG_ERROR([invalid tag name: $tagname])\r
-       ;;\r
-    esac\r
-\r
-    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null\r
-    then\r
-      AC_MSG_ERROR([tag name \"$tagname\" already exists])\r
-    fi\r
-\r
-    # Update the list of available tags.\r
-    if test -n "$tagname"; then\r
-      echo appending configuration tag \"$tagname\" to $ofile\r
-\r
-      case $tagname in\r
-      CXX)\r
-       if test -n "$CXX" && test "X$CXX" != "Xno"; then\r
-         AC_LIBTOOL_LANG_CXX_CONFIG\r
-       else\r
-         tagname=""\r
-       fi\r
-       ;;\r
-\r
-      F77)\r
-       if test -n "$F77" && test "X$F77" != "Xno"; then\r
-         AC_LIBTOOL_LANG_F77_CONFIG\r
-       else\r
-         tagname=""\r
-       fi\r
-       ;;\r
-\r
-      GCJ)\r
-       if test -n "$GCJ" && test "X$GCJ" != "Xno"; then\r
-         AC_LIBTOOL_LANG_GCJ_CONFIG\r
-       else\r
-         tagname=""\r
-       fi\r
-       ;;\r
-\r
-      RC)\r
-       AC_LIBTOOL_LANG_RC_CONFIG\r
-       ;;\r
-\r
-      *)\r
-       AC_MSG_ERROR([Unsupported tag name: $tagname])\r
-       ;;\r
-      esac\r
-\r
-      # Append the new tag name to the list of available tags.\r
-      if test -n "$tagname" ; then\r
-      available_tags="$available_tags $tagname"\r
-    fi\r
-    fi\r
-  done\r
-  IFS="$lt_save_ifs"\r
-\r
-  # Now substitute the updated list of available tags.\r
-  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then\r
-    mv "${ofile}T" "$ofile"\r
-    chmod +x "$ofile"\r
-  else\r
-    rm -f "${ofile}T"\r
-    AC_MSG_ERROR([unable to update list of available tagged configurations.])\r
-  fi\r
-fi\r
-])# _LT_AC_TAGCONFIG\r
-\r
-\r
-# AC_LIBTOOL_DLOPEN\r
-# -----------------\r
-# enable checks for dlopen support\r
-AC_DEFUN([AC_LIBTOOL_DLOPEN],\r
- [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])\r
-])# AC_LIBTOOL_DLOPEN\r
-\r
-\r
-# AC_LIBTOOL_WIN32_DLL\r
-# --------------------\r
-# declare package support for building win32 dll's\r
-AC_DEFUN([AC_LIBTOOL_WIN32_DLL],\r
-[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])\r
-])# AC_LIBTOOL_WIN32_DLL\r
-\r
-\r
-# AC_ENABLE_SHARED([DEFAULT])\r
-# ---------------------------\r
-# implement the --enable-shared flag\r
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.\r
-AC_DEFUN([AC_ENABLE_SHARED],\r
-[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl\r
-AC_ARG_ENABLE([shared],\r
-    [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],\r
-       [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],\r
-    [p=${PACKAGE-default}\r
-    case $enableval in\r
-    yes) enable_shared=yes ;;\r
-    no) enable_shared=no ;;\r
-    *)\r
-      enable_shared=no\r
-      # Look at the argument we got.  We use all the common list separators.\r
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"\r
-      for pkg in $enableval; do\r
-       IFS="$lt_save_ifs"\r
-       if test "X$pkg" = "X$p"; then\r
-         enable_shared=yes\r
-       fi\r
-      done\r
-      IFS="$lt_save_ifs"\r
-      ;;\r
-    esac],\r
-    [enable_shared=]AC_ENABLE_SHARED_DEFAULT)\r
-])# AC_ENABLE_SHARED\r
-\r
-\r
-# AC_DISABLE_SHARED\r
-# -----------------\r
-#- set the default shared flag to --disable-shared\r
-AC_DEFUN([AC_DISABLE_SHARED],\r
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl\r
-AC_ENABLE_SHARED(no)\r
-])# AC_DISABLE_SHARED\r
-\r
-\r
-# AC_ENABLE_STATIC([DEFAULT])\r
-# ---------------------------\r
-# implement the --enable-static flag\r
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.\r
-AC_DEFUN([AC_ENABLE_STATIC],\r
-[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl\r
-AC_ARG_ENABLE([static],\r
-    [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],\r
-       [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],\r
-    [p=${PACKAGE-default}\r
-    case $enableval in\r
-    yes) enable_static=yes ;;\r
-    no) enable_static=no ;;\r
-    *)\r
-     enable_static=no\r
-      # Look at the argument we got.  We use all the common list separators.\r
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"\r
-      for pkg in $enableval; do\r
-       IFS="$lt_save_ifs"\r
-       if test "X$pkg" = "X$p"; then\r
-         enable_static=yes\r
-       fi\r
-      done\r
-      IFS="$lt_save_ifs"\r
-      ;;\r
-    esac],\r
-    [enable_static=]AC_ENABLE_STATIC_DEFAULT)\r
-])# AC_ENABLE_STATIC\r
-\r
-\r
-# AC_DISABLE_STATIC\r
-# -----------------\r
-# set the default static flag to --disable-static\r
-AC_DEFUN([AC_DISABLE_STATIC],\r
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl\r
-AC_ENABLE_STATIC(no)\r
-])# AC_DISABLE_STATIC\r
-\r
-\r
-# AC_ENABLE_FAST_INSTALL([DEFAULT])\r
-# ---------------------------------\r
-# implement the --enable-fast-install flag\r
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.\r
-AC_DEFUN([AC_ENABLE_FAST_INSTALL],\r
-[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl\r
-AC_ARG_ENABLE([fast-install],\r
-    [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],\r
-    [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],\r
-    [p=${PACKAGE-default}\r
-    case $enableval in\r
-    yes) enable_fast_install=yes ;;\r
-    no) enable_fast_install=no ;;\r
-    *)\r
-      enable_fast_install=no\r
-      # Look at the argument we got.  We use all the common list separators.\r
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"\r
-      for pkg in $enableval; do\r
-       IFS="$lt_save_ifs"\r
-       if test "X$pkg" = "X$p"; then\r
-         enable_fast_install=yes\r
-       fi\r
-      done\r
-      IFS="$lt_save_ifs"\r
-      ;;\r
-    esac],\r
-    [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)\r
-])# AC_ENABLE_FAST_INSTALL\r
-\r
-\r
-# AC_DISABLE_FAST_INSTALL\r
-# -----------------------\r
-# set the default to --disable-fast-install\r
-AC_DEFUN([AC_DISABLE_FAST_INSTALL],\r
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl\r
-AC_ENABLE_FAST_INSTALL(no)\r
-])# AC_DISABLE_FAST_INSTALL\r
-\r
-\r
-# AC_LIBTOOL_PICMODE([MODE])\r
-# --------------------------\r
-# implement the --with-pic flag\r
-# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.\r
-AC_DEFUN([AC_LIBTOOL_PICMODE],\r
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl\r
-pic_mode=ifelse($#,1,$1,default)\r
-])# AC_LIBTOOL_PICMODE\r
-\r
-\r
-# AC_PROG_EGREP\r
-# -------------\r
-# This is predefined starting with Autoconf 2.54, so this conditional\r
-# definition can be removed once we require Autoconf 2.54 or later.\r
-m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],\r
-[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],\r
-   [if echo a | (grep -E '(a|b)') >/dev/null 2>&1\r
-    then ac_cv_prog_egrep='grep -E'\r
-    else ac_cv_prog_egrep='egrep'\r
-    fi])\r
- EGREP=$ac_cv_prog_egrep\r
- AC_SUBST([EGREP])\r
-])])\r
-\r
-\r
-# AC_PATH_TOOL_PREFIX\r
-# -------------------\r
-# find a file program which can recognise shared library\r
-AC_DEFUN([AC_PATH_TOOL_PREFIX],\r
-[AC_REQUIRE([AC_PROG_EGREP])dnl\r
-AC_MSG_CHECKING([for $1])\r
-AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,\r
-[case $MAGIC_CMD in\r
-[[\\/*] |  ?:[\\/]*])\r
-  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.\r
-  ;;\r
-*)\r
-  lt_save_MAGIC_CMD="$MAGIC_CMD"\r
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR\r
-dnl $ac_dummy forces splitting on constant user-supplied paths.\r
-dnl POSIX.2 word splitting is done only on the output of word expansions,\r
-dnl not every word.  This closes a longstanding sh security hole.\r
-  ac_dummy="ifelse([$2], , $PATH, [$2])"\r
-  for ac_dir in $ac_dummy; do\r
-    IFS="$lt_save_ifs"\r
-    test -z "$ac_dir" && ac_dir=.\r
-    if test -f $ac_dir/$1; then\r
-      lt_cv_path_MAGIC_CMD="$ac_dir/$1"\r
-      if test -n "$file_magic_test_file"; then\r
-       case $deplibs_check_method in\r
-       "file_magic "*)\r
-         file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"\r
-         MAGIC_CMD="$lt_cv_path_MAGIC_CMD"\r
-         if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |\r
-           $EGREP "$file_magic_regex" > /dev/null; then\r
-           :\r
-         else\r
-           cat <<EOF 1>&2\r
-\r
-*** Warning: the command libtool uses to detect shared libraries,\r
-*** $file_magic_cmd, produces output that libtool cannot recognize.\r
-*** The result is that libtool may fail to recognize shared libraries\r
-*** as such.  This will affect the creation of libtool libraries that\r
-*** depend on shared libraries, but programs linked with such libtool\r
-*** libraries will work regardless of this problem.  Nevertheless, you\r
-*** may want to report the problem to your system manager and/or to\r
-*** bug-libtool@gnu.org\r
-\r
-EOF\r
-         fi ;;\r
-       esac\r
-      fi\r
-      break\r
-    fi\r
-  done\r
-  IFS="$lt_save_ifs"\r
-  MAGIC_CMD="$lt_save_MAGIC_CMD"\r
-  ;;\r
-esac])\r
-MAGIC_CMD="$lt_cv_path_MAGIC_CMD"\r
-if test -n "$MAGIC_CMD"; then\r
-  AC_MSG_RESULT($MAGIC_CMD)\r
-else\r
-  AC_MSG_RESULT(no)\r
-fi\r
-])# AC_PATH_TOOL_PREFIX\r
-\r
-\r
-# AC_PATH_MAGIC\r
-# -------------\r
-# find a file program which can recognise a shared library\r
-AC_DEFUN([AC_PATH_MAGIC],\r
-[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)\r
-if test -z "$lt_cv_path_MAGIC_CMD"; then\r
-  if test -n "$ac_tool_prefix"; then\r
-    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)\r
-  else\r
-    MAGIC_CMD=:\r
-  fi\r
-fi\r
-])# AC_PATH_MAGIC\r
-\r
-\r
-# AC_PROG_LD\r
-# ----------\r
-# find the pathname to the GNU or non-GNU linker\r
-AC_DEFUN([AC_PROG_LD],\r
-[AC_ARG_WITH([gnu-ld],\r
-    [AC_HELP_STRING([--with-gnu-ld],\r
-       [assume the C compiler uses GNU ld @<:@default=no@:>@])],\r
-    [test "$withval" = no || with_gnu_ld=yes],\r
-    [with_gnu_ld=no])\r
-AC_REQUIRE([LT_AC_PROG_SED])dnl\r
-AC_REQUIRE([AC_PROG_CC])dnl\r
-AC_REQUIRE([AC_CANONICAL_HOST])dnl\r
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl\r
-ac_prog=ld\r
-if test "$GCC" = yes; then\r
-  # Check if gcc -print-prog-name=ld gives a path.\r
-  AC_MSG_CHECKING([for ld used by $CC])\r
-  case $host in\r
-  *-*-mingw*)\r
-    # gcc leaves a trailing carriage return which upsets mingw\r
-    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;\r
-  *)\r
-    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;\r
-  esac\r
-  case $ac_prog in\r
-    # Accept absolute paths.\r
-    [[\\/]]* | ?:[[\\/]]*)\r
-      re_direlt='/[[^/]][[^/]]*/\.\./'\r
-      # Canonicalize the pathname of ld\r
-      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`\r
-      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do\r
-       ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`\r
-      done\r
-      test -z "$LD" && LD="$ac_prog"\r
-      ;;\r
-  "")\r
-    # If it fails, then pretend we aren't using GCC.\r
-    ac_prog=ld\r
-    ;;\r
-  *)\r
-    # If it is relative, then search for the first ld in PATH.\r
-    with_gnu_ld=unknown\r
-    ;;\r
-  esac\r
-elif test "$with_gnu_ld" = yes; then\r
-  AC_MSG_CHECKING([for GNU ld])\r
-else\r
-  AC_MSG_CHECKING([for non-GNU ld])\r
-fi\r
-AC_CACHE_VAL(lt_cv_path_LD,\r
-[if test -z "$LD"; then\r
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR\r
-  for ac_dir in $PATH; do\r
-    IFS="$lt_save_ifs"\r
-    test -z "$ac_dir" && ac_dir=.\r
-    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then\r
-      lt_cv_path_LD="$ac_dir/$ac_prog"\r
-      # Check to see if the program is GNU ld.  I'd rather use --version,\r
-      # but apparently some GNU ld's only accept -v.\r
-      # Break only if it was the GNU/non-GNU ld that we prefer.\r
-      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in\r
-      *GNU* | *'with BFD'*)\r
-       test "$with_gnu_ld" != no && break\r
-       ;;\r
-      *)\r
-       test "$with_gnu_ld" != yes && break\r
-       ;;\r
-      esac\r
-    fi\r
-  done\r
-  IFS="$lt_save_ifs"\r
-else\r
-  lt_cv_path_LD="$LD" # Let the user override the test with a path.\r
-fi])\r
-LD="$lt_cv_path_LD"\r
-if test -n "$LD"; then\r
-  AC_MSG_RESULT($LD)\r
-else\r
-  AC_MSG_RESULT(no)\r
-fi\r
-test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])\r
-AC_PROG_LD_GNU\r
-])# AC_PROG_LD\r
-\r
-\r
-# AC_PROG_LD_GNU\r
-# --------------\r
-AC_DEFUN([AC_PROG_LD_GNU],\r
-[AC_REQUIRE([AC_PROG_EGREP])dnl\r
-AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,\r
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.\r
-case `$LD -v 2>&1 </dev/null` in\r
-*GNU* | *'with BFD'*)\r
-  lt_cv_prog_gnu_ld=yes\r
-  ;;\r
-*)\r
-  lt_cv_prog_gnu_ld=no\r
-  ;;\r
-esac])\r
-with_gnu_ld=$lt_cv_prog_gnu_ld\r
-])# AC_PROG_LD_GNU\r
-\r
-\r
-# AC_PROG_LD_RELOAD_FLAG\r
-# ----------------------\r
-# find reload flag for linker\r
-#   -- PORTME Some linkers may need a different reload flag.\r
-AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],\r
-[AC_CACHE_CHECK([for $LD option to reload object files],\r
-  lt_cv_ld_reload_flag,\r
-  [lt_cv_ld_reload_flag='-r'])\r
-reload_flag=$lt_cv_ld_reload_flag\r
-case $reload_flag in\r
-"" | " "*) ;;\r
-*) reload_flag=" $reload_flag" ;;\r
-esac\r
-reload_cmds='$LD$reload_flag -o $output$reload_objs'\r
-])# AC_PROG_LD_RELOAD_FLAG\r
-\r
-\r
-# AC_DEPLIBS_CHECK_METHOD\r
-# -----------------------\r
-# how to check for library dependencies\r
-#  -- PORTME fill in with the dynamic library characteristics\r
-AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],\r
-[AC_CACHE_CHECK([how to recognise dependent libraries],\r
-lt_cv_deplibs_check_method,\r
-[lt_cv_file_magic_cmd='$MAGIC_CMD'\r
-lt_cv_file_magic_test_file=\r
-lt_cv_deplibs_check_method='unknown'\r
-# Need to set the preceding variable on all platforms that support\r
-# interlibrary dependencies.\r
-# 'none' -- dependencies not supported.\r
-# `unknown' -- same as none, but documents that we really don't know.\r
-# 'pass_all' -- all dependencies passed with no checks.\r
-# 'test_compile' -- check by making test program.\r
-# 'file_magic [[regex]]' -- check by looking for files in library path\r
-# which responds to the $file_magic_cmd with a given extended regex.\r
-# If you have `file' or equivalent on your system and you're not sure\r
-# whether `pass_all' will *always* work, you probably want this one.\r
-\r
-case $host_os in\r
-aix4* | aix5*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-beos*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-bsdi4*)\r
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'\r
-  lt_cv_file_magic_cmd='/usr/bin/file -L'\r
-  lt_cv_file_magic_test_file=/shlib/libc.so\r
-  ;;\r
-\r
-cygwin*)\r
-  # func_win32_libid is a shell function defined in ltmain.sh\r
-  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'\r
-  lt_cv_file_magic_cmd='func_win32_libid'\r
-  ;;\r
-\r
-mingw* | pw32*)\r
-  # Base MSYS/MinGW do not provide the 'file' command needed by\r
-  # func_win32_libid shell function, so use a weaker test based on 'objdump'.\r
-  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'\r
-  lt_cv_file_magic_cmd='$OBJDUMP -f'\r
-  ;;\r
-\r
-darwin* | rhapsody*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-freebsd* | kfreebsd*-gnu)\r
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then\r
-    case $host_cpu in\r
-    i*86 )\r
-      # Not sure whether the presence of OpenBSD here was a mistake.\r
-      # Let's accept both of them until this is cleared up.\r
-      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'\r
-      lt_cv_file_magic_cmd=/usr/bin/file\r
-      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`\r
-      ;;\r
-    esac\r
-  else\r
-    lt_cv_deplibs_check_method=pass_all\r
-  fi\r
-  ;;\r
-\r
-gnu*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-hpux10.20* | hpux11*)\r
-  lt_cv_file_magic_cmd=/usr/bin/file\r
-  case "$host_cpu" in\r
-  ia64*)\r
-    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'\r
-    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so\r
-    ;;\r
-  hppa*64*)\r
-    [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']\r
-    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl\r
-    ;;\r
-  *)\r
-    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'\r
-    lt_cv_file_magic_test_file=/usr/lib/libc.sl\r
-    ;;\r
-  esac\r
-  ;;\r
-\r
-irix5* | irix6* | nonstopux*)\r
-  case $LD in\r
-  *-32|*"-32 ") libmagic=32-bit;;\r
-  *-n32|*"-n32 ") libmagic=N32;;\r
-  *-64|*"-64 ") libmagic=64-bit;;\r
-  *) libmagic=never-match;;\r
-  esac\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-# This must be Linux ELF.\r
-linux*)\r
-  case $host_cpu in\r
-  alpha*|hppa*|i*86|ia64*|m68*|mips*|powerpc*|sparc*|s390*|sh*|x86_64*)\r
-    lt_cv_deplibs_check_method=pass_all ;;\r
-  *)\r
-    # glibc up to 2.1.1 does not perform some relocations on ARM\r
-    # this will be overridden with pass_all, but let us keep it just in case\r
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;\r
-  esac\r
-  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-netbsd*)\r
-  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then\r
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'\r
-  else\r
-    lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'\r
-  fi\r
-  ;;\r
-\r
-newos6*)\r
-  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'\r
-  lt_cv_file_magic_cmd=/usr/bin/file\r
-  lt_cv_file_magic_test_file=/usr/lib/libnls.so\r
-  ;;\r
-\r
-nto-qnx*)\r
-  lt_cv_deplibs_check_method=unknown\r
-  ;;\r
-\r
-openbsd*)\r
-  lt_cv_file_magic_cmd=/usr/bin/file\r
-  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`\r
-  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then\r
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'\r
-  else\r
-    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'\r
-  fi\r
-  ;;\r
-\r
-osf3* | osf4* | osf5*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-sco3.2v5*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-solaris*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-\r
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)\r
-  case $host_vendor in\r
-  motorola)\r
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'\r
-    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`\r
-    ;;\r
-  ncr)\r
-    lt_cv_deplibs_check_method=pass_all\r
-    ;;\r
-  sequent)\r
-    lt_cv_file_magic_cmd='/bin/file'\r
-    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'\r
-    ;;\r
-  sni)\r
-    lt_cv_file_magic_cmd='/bin/file'\r
-    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"\r
-    lt_cv_file_magic_test_file=/lib/libc.so\r
-    ;;\r
-  siemens)\r
-    lt_cv_deplibs_check_method=pass_all\r
-    ;;\r
-  esac\r
-  ;;\r
-\r
-sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)\r
-  lt_cv_deplibs_check_method=pass_all\r
-  ;;\r
-esac\r
-])\r
-file_magic_cmd=$lt_cv_file_magic_cmd\r
-deplibs_check_method=$lt_cv_deplibs_check_method\r
-test -z "$deplibs_check_method" && deplibs_check_method=unknown\r
-])# AC_DEPLIBS_CHECK_METHOD\r
-\r
-\r
-# AC_PROG_NM\r
-# ----------\r
-# find the pathname to a BSD-compatible name lister\r
-AC_DEFUN([AC_PROG_NM],\r
-[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,\r
-[if test -n "$NM"; then\r
-  # Let the user override the test.\r
-  lt_cv_path_NM="$NM"\r
-else\r
-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR\r
-  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do\r
-    IFS="$lt_save_ifs"\r
-    test -z "$ac_dir" && ac_dir=.\r
-    tmp_nm="$ac_dir/${ac_tool_prefix}nm"\r
-    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then\r
-      # Check to see if the nm accepts a BSD-compat flag.\r
-      # Adding the `sed 1q' prevents false positives on HP-UX, which says:\r
-      #   nm: unknown option "B" ignored\r
-      # Tru64's nm complains that /dev/null is an invalid object file\r
-      case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in\r
-      */dev/null* | *'Invalid file or object type'*)\r
-       lt_cv_path_NM="$tmp_nm -B"\r
-       break\r
-        ;;\r
-      *)\r
-       case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in\r
-       */dev/null*)\r
-         lt_cv_path_NM="$tmp_nm -p"\r
-         break\r
-         ;;\r
-       *)\r
-         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but\r
-         continue # so that we can try to find one that supports BSD flags\r
-         ;;\r
-       esac\r
-      esac\r
-    fi\r
-  done\r
-  IFS="$lt_save_ifs"\r
-  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm\r
-fi])\r
-NM="$lt_cv_path_NM"\r
-])# AC_PROG_NM\r
-\r
-\r
-# AC_CHECK_LIBM\r
-# -------------\r
-# check for math library\r
-AC_DEFUN([AC_CHECK_LIBM],\r
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl\r
-LIBM=\r
-case $host in\r
-*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)\r
-  # These system don't have libm, or don't need it\r
-  ;;\r
-*-ncr-sysv4.3*)\r
-  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")\r
-  AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")\r
-  ;;\r
-*)\r
-  AC_CHECK_LIB(m, cos, LIBM="-lm")\r
-  ;;\r
-esac\r
-])# AC_CHECK_LIBM\r
-\r
-\r
-# AC_LIBLTDL_CONVENIENCE([DIRECTORY])\r
-# -----------------------------------\r
-# sets LIBLTDL to the link flags for the libltdl convenience library and\r
-# LTDLINCL to the include flags for the libltdl header and adds\r
-# --enable-ltdl-convenience to the configure arguments.  Note that LIBLTDL\r
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If\r
-# DIRECTORY is not provided, it is assumed to be `libltdl'.  LIBLTDL will\r
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with\r
-# '${top_srcdir}/' (note the single quotes!).  If your package is not\r
-# flat and you're not using automake, define top_builddir and\r
-# top_srcdir appropriately in the Makefiles.\r
-AC_DEFUN([AC_LIBLTDL_CONVENIENCE],\r
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl\r
-  case $enable_ltdl_convenience in\r
-  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;\r
-  "") enable_ltdl_convenience=yes\r
-      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;\r
-  esac\r
-  LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la\r
-  LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])\r
-  # For backwards non-gettext consistent compatibility...\r
-  INCLTDL="$LTDLINCL"\r
-])# AC_LIBLTDL_CONVENIENCE\r
-\r
-\r
-# AC_LIBLTDL_INSTALLABLE([DIRECTORY])\r
-# -----------------------------------\r
-# sets LIBLTDL to the link flags for the libltdl installable library and\r
-# LTDLINCL to the include flags for the libltdl header and adds\r
-# --enable-ltdl-install to the configure arguments.  Note that LIBLTDL\r
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If\r
-# DIRECTORY is not provided and an installed libltdl is not found, it is\r
-# assumed to be `libltdl'.  LIBLTDL will be prefixed with '${top_builddir}/'\r
-# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single\r
-# quotes!).  If your package is not flat and you're not using automake,\r
-# define top_builddir and top_srcdir appropriately in the Makefiles.\r
-# In the future, this macro may have to be called after AC_PROG_LIBTOOL.\r
-AC_DEFUN([AC_LIBLTDL_INSTALLABLE],\r
-[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl\r
-  AC_CHECK_LIB(ltdl, lt_dlinit,\r
-  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],\r
-  [if test x"$enable_ltdl_install" = xno; then\r
-     AC_MSG_WARN([libltdl not installed, but installation disabled])\r
-   else\r
-     enable_ltdl_install=yes\r
-   fi\r
-  ])\r
-  if test x"$enable_ltdl_install" = x"yes"; then\r
-    ac_configure_args="$ac_configure_args --enable-ltdl-install"\r
-    LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la\r
-    LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])\r
-  else\r
-    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"\r
-    LIBLTDL="-lltdl"\r
-    LTDLINCL=\r
-  fi\r
-  # For backwards non-gettext consistent compatibility...\r
-  INCLTDL="$LTDLINCL"\r
-])# AC_LIBLTDL_INSTALLABLE\r
-\r
-\r
-# AC_LIBTOOL_CXX\r
-# --------------\r
-# enable support for C++ libraries\r
-AC_DEFUN([AC_LIBTOOL_CXX],\r
-[AC_REQUIRE([_LT_AC_LANG_CXX])\r
-])# AC_LIBTOOL_CXX\r
-\r
-\r
-# _LT_AC_LANG_CXX\r
-# ---------------\r
-AC_DEFUN([_LT_AC_LANG_CXX],\r
-[AC_REQUIRE([AC_PROG_CXX])\r
-AC_REQUIRE([AC_PROG_CXXCPP])\r
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])\r
-])# _LT_AC_LANG_CXX\r
-\r
-\r
-# AC_LIBTOOL_F77\r
-# --------------\r
-# enable support for Fortran 77 libraries\r
-AC_DEFUN([AC_LIBTOOL_F77],\r
-[AC_REQUIRE([_LT_AC_LANG_F77])\r
-])# AC_LIBTOOL_F77\r
-\r
-\r
-# _LT_AC_LANG_F77\r
-# ---------------\r
-AC_DEFUN([_LT_AC_LANG_F77],\r
-[AC_REQUIRE([AC_PROG_F77])\r
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77])\r
-])# _LT_AC_LANG_F77\r
-\r
-\r
-# AC_LIBTOOL_GCJ\r
-# --------------\r
-# enable support for GCJ libraries\r
-AC_DEFUN([AC_LIBTOOL_GCJ],\r
-[AC_REQUIRE([_LT_AC_LANG_GCJ])\r
-])# AC_LIBTOOL_GCJ\r
-\r
-\r
-# _LT_AC_LANG_GCJ\r
-# ---------------\r
-AC_DEFUN([_LT_AC_LANG_GCJ],\r
-[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],\r
-  [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],\r
-    [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],\r
-      [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],\r
-        [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],\r
-          [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])\r
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])\r
-])# _LT_AC_LANG_GCJ\r
-\r
-\r
-# AC_LIBTOOL_RC\r
-# --------------\r
-# enable support for Windows resource files\r
-AC_DEFUN([AC_LIBTOOL_RC],\r
-[AC_REQUIRE([LT_AC_PROG_RC])\r
-_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC])\r
-])# AC_LIBTOOL_RC\r
-\r
-\r
-# AC_LIBTOOL_LANG_C_CONFIG\r
-# ------------------------\r
-# Ensure that the configuration vars for the C compiler are\r
-# suitably defined.  Those variables are subsequently used by\r
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.\r
-AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])\r
-AC_DEFUN([_LT_AC_LANG_C_CONFIG],\r
-[lt_save_CC="$CC"\r
-AC_LANG_PUSH(C)\r
-\r
-# Source file extension for C test sources.\r
-ac_ext=c\r
-\r
-# Object file extension for compiled C test sources.\r
-objext=o\r
-_LT_AC_TAGVAR(objext, $1)=$objext\r
-\r
-# Code to be used in simple compile tests\r
-lt_simple_compile_test_code="int some_variable = 0;\n"\r
-\r
-# Code to be used in simple link tests\r
-lt_simple_link_test_code='int main(){return(0);}\n'\r
-\r
-_LT_AC_SYS_COMPILER\r
-\r
-#\r
-# Check for any special shared library compilation flags.\r
-#\r
-_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=\r
-if test "$GCC" = no; then\r
-  case $host_os in\r
-  sco3.2v5*)\r
-    _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'\r
-    ;;\r
-  esac\r
-fi\r
-if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then\r
-  AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])\r
-  if echo "$old_CC $old_CFLAGS " | grep "[[    ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[        ]]" >/dev/null; then :\r
-  else\r
-    AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])\r
-    _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no\r
-  fi\r
-fi\r
-\r
-\r
-#\r
-# Check to make sure the static flag actually works.\r
-#\r
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],\r
-  _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),\r
-  $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),\r
-  [],\r
-  [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])\r
-\r
-\r
-## CAVEAT EMPTOR:\r
-## There is no encapsulation within the following macros, do not change\r
-## the running order or otherwise move them around unless you know exactly\r
-## what you are doing...\r
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)\r
-AC_LIBTOOL_PROG_COMPILER_PIC($1)\r
-AC_LIBTOOL_PROG_CC_C_O($1)\r
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)\r
-AC_LIBTOOL_PROG_LD_SHLIBS($1)\r
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)\r
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)\r
-AC_LIBTOOL_SYS_LIB_STRIP\r
-AC_LIBTOOL_DLOPEN_SELF($1)\r
-\r
-# Report which librarie types wil actually be built\r
-AC_MSG_CHECKING([if libtool supports shared libraries])\r
-AC_MSG_RESULT([$can_build_shared])\r
-\r
-AC_MSG_CHECKING([whether to build shared libraries])\r
-test "$can_build_shared" = "no" && enable_shared=no\r
-\r
-# On AIX, shared libraries and static libraries use the same namespace, and\r
-# are all built from PIC.\r
-case "$host_os" in\r
-aix3*)\r
-  test "$enable_shared" = yes && enable_static=no\r
-  if test -n "$RANLIB"; then\r
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"\r
-    postinstall_cmds='$RANLIB $lib'\r
-  fi\r
-  ;;\r
-\r
-aix4* | aix5*)\r
-  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then\r
-    test "$enable_shared" = yes && enable_static=no\r
-  fi\r
-  ;;\r
-  darwin* | rhapsody*)\r
-  if test "$GCC" = yes; then\r
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-    case "$host_os" in\r
-    rhapsody* | darwin1.[[012]])\r
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'\r
-      ;;\r
-    *) # Darwin 1.3 on\r
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then\r
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'\r
-      else\r
-        case ${MACOSX_DEPLOYMENT_TARGET} in\r
-          10.[[012]])\r
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'\r
-            ;;\r
-          10.*)\r
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'\r
-            ;;\r
-        esac\r
-      fi\r
-      ;;\r
-    esac\r
-    output_verbose_link_cmd='echo'\r
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'\r
-    _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'\r
-    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's\r
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag  -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'\r
-    _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'\r
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no\r
-    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes\r
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported\r
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'\r
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes\r
-  else\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-  fi\r
-    ;;\r
-esac\r
-AC_MSG_RESULT([$enable_shared])\r
-\r
-AC_MSG_CHECKING([whether to build static libraries])\r
-# Make sure either enable_shared or enable_static is yes.\r
-test "$enable_shared" = yes || enable_static=yes\r
-AC_MSG_RESULT([$enable_static])\r
-\r
-AC_LIBTOOL_CONFIG($1)\r
-\r
-AC_LANG_POP\r
-CC="$lt_save_CC"\r
-])# AC_LIBTOOL_LANG_C_CONFIG\r
-\r
-\r
-# AC_LIBTOOL_LANG_CXX_CONFIG\r
-# --------------------------\r
-# Ensure that the configuration vars for the C compiler are\r
-# suitably defined.  Those variables are subsequently used by\r
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.\r
-AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])\r
-AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],\r
-[AC_LANG_PUSH(C++)\r
-AC_REQUIRE([AC_PROG_CXX])\r
-AC_REQUIRE([AC_PROG_CXXCPP])\r
-\r
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=\r
-_LT_AC_TAGVAR(always_export_symbols, $1)=no\r
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=\r
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=\r
-_LT_AC_TAGVAR(hardcode_direct, $1)=no\r
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=\r
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=\r
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=\r
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no\r
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no\r
-_LT_AC_TAGVAR(module_cmds, $1)=\r
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=\r
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown\r
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds\r
-_LT_AC_TAGVAR(no_undefined_flag, $1)=\r
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=\r
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no\r
-\r
-# Dependencies to place before and after the object being linked:\r
-_LT_AC_TAGVAR(predep_objects, $1)=\r
-_LT_AC_TAGVAR(postdep_objects, $1)=\r
-_LT_AC_TAGVAR(predeps, $1)=\r
-_LT_AC_TAGVAR(postdeps, $1)=\r
-_LT_AC_TAGVAR(compiler_lib_search_path, $1)=\r
-\r
-# Source file extension for C++ test sources.\r
-ac_ext=cc\r
-\r
-# Object file extension for compiled C++ test sources.\r
-objext=o\r
-_LT_AC_TAGVAR(objext, $1)=$objext\r
-\r
-# Code to be used in simple compile tests\r
-lt_simple_compile_test_code="int some_variable = 0;\n"\r
-\r
-# Code to be used in simple link tests\r
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'\r
-\r
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.\r
-_LT_AC_SYS_COMPILER\r
-\r
-# Allow CC to be a program name with arguments.\r
-lt_save_CC=$CC\r
-lt_save_LD=$LD\r
-lt_save_GCC=$GCC\r
-GCC=$GXX\r
-lt_save_with_gnu_ld=$with_gnu_ld\r
-lt_save_path_LD=$lt_cv_path_LD\r
-if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then\r
-  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx\r
-else\r
-  unset lt_cv_prog_gnu_ld\r
-fi\r
-if test -n "${lt_cv_path_LDCXX+set}"; then\r
-  lt_cv_path_LD=$lt_cv_path_LDCXX\r
-else\r
-  unset lt_cv_path_LD\r
-fi\r
-test -z "${LDCXX+set}" || LD=$LDCXX\r
-CC=${CXX-"c++"}\r
-compiler=$CC\r
-_LT_AC_TAGVAR(compiler, $1)=$CC\r
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`\r
-\r
-# We don't want -fno-exception wen compiling C++ code, so set the\r
-# no_builtin_flag separately\r
-if test "$GXX" = yes; then\r
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'\r
-else\r
-  _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=\r
-fi\r
-\r
-if test "$GXX" = yes; then\r
-  # Set up default GNU C++ configuration\r
-\r
-  AC_PROG_LD\r
-\r
-  # Check if GNU C++ uses GNU ld as the underlying linker, since the\r
-  # archiving commands below assume that GNU ld is being used.\r
-  if test "$with_gnu_ld" = yes; then\r
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'\r
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'\r
-\r
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'\r
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'\r
-\r
-    # If archive_cmds runs LD, not CC, wlarc should be empty\r
-    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to\r
-    #     investigate it a little bit more. (MM)\r
-    wlarc='${wl}'\r
-\r
-    # ancient GNU ld didn't support --whole-archive et. al.\r
-    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \\r
-       grep 'no-whole-archive' > /dev/null; then\r
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'\r
-    else\r
-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=\r
-    fi\r
-  else\r
-    with_gnu_ld=no\r
-    wlarc=\r
-\r
-    # A generic and very simple default shared library creation\r
-    # command for GNU C++ for the case where it uses the native\r
-    # linker, instead of GNU ld.  If possible, this setting should\r
-    # overridden to take advantage of the native linker features on\r
-    # the platform it is being used on.\r
-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'\r
-  fi\r
-\r
-  # Commands to make compiler produce verbose output that lists\r
-  # what "hidden" libraries, object files and flags are used when\r
-  # linking a shared library.\r
-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'\r
-\r
-else\r
-  GXX=no\r
-  with_gnu_ld=no\r
-  wlarc=\r
-fi\r
-\r
-# PORTME: fill in a description of your system's C++ link characteristics\r
-AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])\r
-_LT_AC_TAGVAR(ld_shlibs, $1)=yes\r
-case $host_os in\r
-  aix3*)\r
-    # FIXME: insert proper C++ library support\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-  aix4* | aix5*)\r
-    if test "$host_cpu" = ia64; then\r
-      # On IA64, the linker does run time linking by default, so we don't\r
-      # have to do anything special.\r
-      aix_use_runtimelinking=no\r
-      exp_sym_flag='-Bexport'\r
-      no_entry_flag=""\r
-    else\r
-      aix_use_runtimelinking=no\r
-\r
-      # Test if we are trying to use run time linking or normal\r
-      # AIX style linking. If -brtl is somewhere in LDFLAGS, we\r
-      # need to do runtime linking.\r
-      case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)\r
-       for ld_flag in $LDFLAGS; do\r
-         case $ld_flag in\r
-         *-brtl*)\r
-           aix_use_runtimelinking=yes\r
-           break\r
-           ;;\r
-         esac\r
-       done\r
-      esac\r
-\r
-      exp_sym_flag='-bexport'\r
-      no_entry_flag='-bnoentry'\r
-    fi\r
-\r
-    # When large executables or shared objects are built, AIX ld can\r
-    # have problems creating the table of contents.  If linking a library\r
-    # or program results in "error TOC overflow" add -mminimal-toc to\r
-    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not\r
-    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.\r
-\r
-    _LT_AC_TAGVAR(archive_cmds, $1)=''\r
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes\r
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'\r
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes\r
-\r
-    if test "$GXX" = yes; then\r
-      case $host_os in aix4.[012]|aix4.[012].*)\r
-      # We only want to do this on AIX 4.2 and lower, the check\r
-      # below for broken collect2 doesn't work under 4.3+\r
-       collect2name=`${CC} -print-prog-name=collect2`\r
-       if test -f "$collect2name" && \\r
-          strings "$collect2name" | grep resolve_lib_name >/dev/null\r
-       then\r
-         # We have reworked collect2\r
-         _LT_AC_TAGVAR(hardcode_direct, $1)=yes\r
-       else\r
-         # We have old collect2\r
-         _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported\r
-         # It fails to find uninstalled libraries when the uninstalled\r
-         # path is not listed in the libpath.  Setting hardcode_minus_L\r
-         # to unsupported forces relinking\r
-         _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes\r
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'\r
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=\r
-       fi\r
-      esac\r
-      shared_flag='-shared'\r
-    else\r
-      # not using gcc\r
-      if test "$host_cpu" = ia64; then\r
-       # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release\r
-       # chokes on -Wl,-G. The following line is correct:\r
-       shared_flag='-G'\r
-      else\r
-       if test "$aix_use_runtimelinking" = yes; then\r
-         shared_flag='${wl}-G'\r
-       else\r
-         shared_flag='${wl}-bM:SRE'\r
-       fi\r
-      fi\r
-    fi\r
-\r
-    # It seems that -bexpall does not export symbols beginning with\r
-    # underscore (_), so it is better to generate a list of symbols to export.\r
-    _LT_AC_TAGVAR(always_export_symbols, $1)=yes\r
-    if test "$aix_use_runtimelinking" = yes; then\r
-      # Warning - without using the other runtime loading flags (-brtl),\r
-      # -berok will link without error, but may produce a broken library.\r
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'\r
-      # Determine the default libpath from the value encoded in an empty executable.\r
-      _LT_AC_SYS_LIBPATH_AIX\r
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"\r
-\r
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"\r
-     else\r
-      if test "$host_cpu" = ia64; then\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'\r
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"\r
-      else\r
-       # Determine the default libpath from the value encoded in an empty executable.\r
-       _LT_AC_SYS_LIBPATH_AIX\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"\r
-       # Warning - without using the other run time loading flags,\r
-       # -berok will link without error, but may produce a broken library.\r
-       _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'\r
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'\r
-       # -bexpall does not export symbols beginning with underscore (_)\r
-       _LT_AC_TAGVAR(always_export_symbols, $1)=yes\r
-       # Exported symbols can be pulled into shared objects from archives\r
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '\r
-       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes\r
-       # This is similar to how AIX traditionally builds it's shared libraries.\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'\r
-      fi\r
-    fi\r
-    ;;\r
-  chorus*)\r
-    case $cc_basename in\r
-      *)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-    esac\r
-    ;;\r
-\r
-  cygwin* | mingw* | pw32*)\r
-    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,\r
-    # as there is no search path for DLLs.\r
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'\r
-    _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported\r
-    _LT_AC_TAGVAR(always_export_symbols, $1)=no\r
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes\r
-\r
-    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then\r
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'\r
-      # If the export-symbols file already is a .def file (1st line\r
-      # is EXPORTS), use it as is; otherwise, prepend...\r
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then\r
-       cp $export_symbols $output_objdir/$soname.def;\r
-      else\r
-       echo EXPORTS > $output_objdir/$soname.def;\r
-       cat $export_symbols >> $output_objdir/$soname.def;\r
-      fi~\r
-      $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'\r
-    else\r
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    fi\r
-  ;;\r
-\r
-  darwin* | rhapsody*)\r
-  if test "$GXX" = yes; then\r
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-    case "$host_os" in\r
-    rhapsody* | darwin1.[[012]])\r
-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'\r
-      ;;\r
-    *) # Darwin 1.3 on\r
-      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then\r
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'\r
-      else\r
-        case ${MACOSX_DEPLOYMENT_TARGET} in\r
-          10.[[012]])\r
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'\r
-            ;;\r
-          10.*)\r
-            _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'\r
-            ;;\r
-        esac\r
-      fi\r
-      ;;\r
-    esac\r
-    lt_int_apple_cc_single_mod=no\r
-    output_verbose_link_cmd='echo'\r
-    if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then\r
-      lt_int_apple_cc_single_mod=yes\r
-    fi\r
-    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then\r
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'\r
-    else\r
-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -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'\r
-    fi\r
-    _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'\r
-\r
-    # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's\r
-    if test "X$lt_int_apple_cc_single_mod" = Xyes ; then\r
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'\r
-    else\r
-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'\r
-    fi\r
-    _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'\r
-    _LT_AC_TAGVAR(hardcode_direct, $1)=no\r
-    _LT_AC_TAGVAR(hardcode_automatic, $1)=yes\r
-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported\r
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'\r
-    _LT_AC_TAGVAR(link_all_deplibs, $1)=yes\r
-  else\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-  fi\r
-    ;;\r
-\r
-  dgux*)\r
-    case $cc_basename in\r
-      ec++)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      ghcx)\r
-       # Green Hills C++ Compiler\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      *)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-    esac\r
-    ;;\r
-  freebsd[12]*)\r
-    # C++ shared libraries reported to be fairly broken before switch to ELF\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-  freebsd-elf*)\r
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-    ;;\r
-  freebsd* | kfreebsd*-gnu)\r
-    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF\r
-    # conventions\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=yes\r
-    ;;\r
-  gnu*)\r
-    ;;\r
-  hpux9*)\r
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'\r
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'\r
-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes\r
-    _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,\r
-                               # but as the default\r
-                               # location of the library.\r
-\r
-    case $cc_basename in\r
-    CC)\r
-      # FIXME: insert proper C++ library support\r
-      _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-      ;;\r
-    aCC)\r
-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'\r
-      # Commands to make compiler produce verbose output that lists\r
-      # what "hidden" libraries, object files and flags are used when\r
-      # linking a shared library.\r
-      #\r
-      # There doesn't appear to be a way to prevent this compiler from\r
-      # explicitly linking system object files so we need to strip them\r
-      # from the output so that they don't get included in the library\r
-      # dependencies.\r
-      output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-      ;;\r
-    *)\r
-      if test "$GXX" = yes; then\r
-        _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'\r
-      else\r
-        # FIXME: insert proper C++ library support\r
-        _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-      fi\r
-      ;;\r
-    esac\r
-    ;;\r
-  hpux10*|hpux11*)\r
-    if test $with_gnu_ld = no; then\r
-      case "$host_cpu" in\r
-      hppa*64*)\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-        ;;\r
-      ia64*)\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'\r
-        ;;\r
-      *)\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'\r
-        ;;\r
-      esac\r
-    fi\r
-    case "$host_cpu" in\r
-    hppa*64*)\r
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no\r
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no\r
-      ;;\r
-    ia64*)\r
-      _LT_AC_TAGVAR(hardcode_direct, $1)=no\r
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no\r
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,\r
-                                             # but as the default\r
-                                             # location of the library.\r
-      ;;\r
-    *)\r
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes\r
-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,\r
-                                             # but as the default\r
-                                             # location of the library.\r
-      ;;\r
-    esac\r
-\r
-    case $cc_basename in\r
-      CC)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      aCC)\r
-       case "$host_cpu" in\r
-       hppa*64*|ia64*)\r
-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'\r
-         ;;\r
-       *)\r
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'\r
-         ;;\r
-       esac\r
-       # Commands to make compiler produce verbose output that lists\r
-       # what "hidden" libraries, object files and flags are used when\r
-       # linking a shared library.\r
-       #\r
-       # There doesn't appear to be a way to prevent this compiler from\r
-       # explicitly linking system object files so we need to strip them\r
-       # from the output so that they don't get included in the library\r
-       # dependencies.\r
-       output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-       ;;\r
-      *)\r
-       if test "$GXX" = yes; then\r
-         if test $with_gnu_ld = no; then\r
-           case "$host_cpu" in\r
-           ia64*|hppa*64*)\r
-             _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'\r
-             ;;\r
-           *)\r
-             _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'\r
-             ;;\r
-           esac\r
-         fi\r
-       else\r
-         # FIXME: insert proper C++ library support\r
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       fi\r
-       ;;\r
-    esac\r
-    ;;\r
-  irix5* | irix6*)\r
-    case $cc_basename in\r
-      CC)\r
-       # SGI C++\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'\r
-\r
-       # Archives containing C++ object files must be created using\r
-       # "CC -ar", where "CC" is the IRIX C++ compiler.  This is\r
-       # necessary to make sure instantiated templates are included\r
-       # in the archive.\r
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'\r
-       ;;\r
-      *)\r
-       if test "$GXX" = yes; then\r
-         if test "$with_gnu_ld" = no; then\r
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'\r
-         else\r
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'\r
-         fi\r
-       fi\r
-       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes\r
-       ;;\r
-    esac\r
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'\r
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-    ;;\r
-  linux*)\r
-    case $cc_basename in\r
-      KCC)\r
-       # Kuck and Associates, Inc. (KAI) C++ Compiler\r
-\r
-       # KCC will only create a shared library if the output file\r
-       # ends with ".so" (or ".sl" for HP-UX), so rename the library\r
-       # to its proper name (with version) after linking.\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'\r
-       # Commands to make compiler produce verbose output that lists\r
-       # what "hidden" libraries, object files and flags are used when\r
-       # linking a shared library.\r
-       #\r
-       # There doesn't appear to be a way to prevent this compiler from\r
-       # explicitly linking system object files so we need to strip them\r
-       # from the output so that they don't get included in the library\r
-       # dependencies.\r
-       output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'\r
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'\r
-\r
-       # Archives containing C++ object files must be created using\r
-       # "CC -Bstatic", where "CC" is the KAI C++ compiler.\r
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'\r
-       ;;\r
-      icpc)\r
-       # Intel C++\r
-       with_gnu_ld=yes\r
-       _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'\r
-       _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'\r
-       _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'\r
-       ;;\r
-      cxx)\r
-       # Compaq C++\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'\r
-\r
-       runpath_var=LD_RUN_PATH\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-       # Commands to make compiler produce verbose output that lists\r
-       # what "hidden" libraries, object files and flags are used when\r
-       # linking a shared library.\r
-       #\r
-       # There doesn't appear to be a way to prevent this compiler from\r
-       # explicitly linking system object files so we need to strip them\r
-       # from the output so that they don't get included in the library\r
-       # dependencies.\r
-       output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-       ;;\r
-    esac\r
-    ;;\r
-  lynxos*)\r
-    # FIXME: insert proper C++ library support\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-  m88k*)\r
-    # FIXME: insert proper C++ library support\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-  mvs*)\r
-    case $cc_basename in\r
-      cxx)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      *)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-    esac\r
-    ;;\r
-  netbsd*)\r
-    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then\r
-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'\r
-      wlarc=\r
-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'\r
-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes\r
-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no\r
-    fi\r
-    # Workaround some broken pre-1.5 toolchains\r
-    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'\r
-    ;;\r
-  osf3*)\r
-    case $cc_basename in\r
-      KCC)\r
-       # Kuck and Associates, Inc. (KAI) C++ Compiler\r
-\r
-       # KCC will only create a shared library if the output file\r
-       # ends with ".so" (or ".sl" for HP-UX), so rename the library\r
-       # to its proper name (with version) after linking.\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'\r
-\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-       # Archives containing C++ object files must be created using\r
-       # "CC -Bstatic", where "CC" is the KAI C++ compiler.\r
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'\r
-\r
-       ;;\r
-      RCC)\r
-       # Rational C++ 2.4.1\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      cxx)\r
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'\r
-\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-       # Commands to make compiler produce verbose output that lists\r
-       # what "hidden" libraries, object files and flags are used when\r
-       # linking a shared library.\r
-       #\r
-       # There doesn't appear to be a way to prevent this compiler from\r
-       # explicitly linking system object files so we need to strip them\r
-       # from the output so that they don't get included in the library\r
-       # dependencies.\r
-       output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-       ;;\r
-      *)\r
-       if test "$GXX" = yes && test "$with_gnu_ld" = no; then\r
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'\r
-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'\r
-\r
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'\r
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-         # Commands to make compiler produce verbose output that lists\r
-         # what "hidden" libraries, object files and flags are used when\r
-         # linking a shared library.\r
-         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'\r
-\r
-       else\r
-         # FIXME: insert proper C++ library support\r
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       fi\r
-       ;;\r
-    esac\r
-    ;;\r
-  osf4* | osf5*)\r
-    case $cc_basename in\r
-      KCC)\r
-       # Kuck and Associates, Inc. (KAI) C++ Compiler\r
-\r
-       # KCC will only create a shared library if the output file\r
-       # ends with ".so" (or ".sl" for HP-UX), so rename the library\r
-       # to its proper name (with version) after linking.\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'\r
-\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-       # Archives containing C++ object files must be created using\r
-       # the KAI C++ compiler.\r
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'\r
-       ;;\r
-      RCC)\r
-       # Rational C++ 2.4.1\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      cxx)\r
-       _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~\r
-         echo "-hidden">> $lib.exp~\r
-         $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp  `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~\r
-         $rm $lib.exp'\r
-\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'\r
-       _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-       # Commands to make compiler produce verbose output that lists\r
-       # what "hidden" libraries, object files and flags are used when\r
-       # linking a shared library.\r
-       #\r
-       # There doesn't appear to be a way to prevent this compiler from\r
-       # explicitly linking system object files so we need to strip them\r
-       # from the output so that they don't get included in the library\r
-       # dependencies.\r
-       output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-       ;;\r
-      *)\r
-       if test "$GXX" = yes && test "$with_gnu_ld" = no; then\r
-         _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'\r
-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'\r
-\r
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'\r
-         _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:\r
-\r
-         # Commands to make compiler produce verbose output that lists\r
-         # what "hidden" libraries, object files and flags are used when\r
-         # linking a shared library.\r
-         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'\r
-\r
-       else\r
-         # FIXME: insert proper C++ library support\r
-         _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       fi\r
-       ;;\r
-    esac\r
-    ;;\r
-  psos*)\r
-    # FIXME: insert proper C++ library support\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-  sco*)\r
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-    case $cc_basename in\r
-      CC)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      *)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-    esac\r
-    ;;\r
-  sunos4*)\r
-    case $cc_basename in\r
-      CC)\r
-       # Sun C++ 4.x\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      lcc)\r
-       # Lucid\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      *)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-    esac\r
-    ;;\r
-  solaris*)\r
-    case $cc_basename in\r
-      CC)\r
-       # Sun C++ 4.2, 5.x and Centerline C++\r
-       _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'\r
-       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~\r
-       $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'\r
-\r
-       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'\r
-       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no\r
-       case $host_os in\r
-         solaris2.[0-5] | solaris2.[0-5].*) ;;\r
-         *)\r
-           # The C++ compiler is used as linker so we must use $wl\r
-           # flag to pass the commands to the underlying system\r
-           # linker.\r
-           # Supported since Solaris 2.6 (maybe 2.5.1?)\r
-           _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'\r
-           ;;\r
-       esac\r
-       _LT_AC_TAGVAR(link_all_deplibs, $1)=yes\r
-\r
-       # Commands to make compiler produce verbose output that lists\r
-       # what "hidden" libraries, object files and flags are used when\r
-       # linking a shared library.\r
-       #\r
-       # There doesn't appear to be a way to prevent this compiler from\r
-       # explicitly linking system object files so we need to strip them\r
-       # from the output so that they don't get included in the library\r
-       # dependencies.\r
-       output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'\r
-\r
-       # Archives containing C++ object files must be created using\r
-       # "CC -xar", where "CC" is the Sun C++ compiler.  This is\r
-       # necessary to make sure instantiated templates are included\r
-       # in the archive.\r
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'\r
-       ;;\r
-      gcx)\r
-       # Green Hills C++ Compiler\r
-       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'\r
-\r
-       # The C++ compiler must be used to create the archive.\r
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'\r
-       ;;\r
-      *)\r
-       # GNU C++ compiler with Solaris linker\r
-       if test "$GXX" = yes && test "$with_gnu_ld" = no; then\r
-         _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'\r
-         if $CC --version | grep -v '^2\.7' > /dev/null; then\r
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'\r
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~\r
-               $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'\r
-\r
-           # Commands to make compiler produce verbose output that lists\r
-           # what "hidden" libraries, object files and flags are used when\r
-           # linking a shared library.\r
-           output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""\r
-         else\r
-           # g++ 2.7 appears to require `-G' NOT `-shared' on this\r
-           # platform.\r
-           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'\r
-           _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~\r
-               $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'\r
-\r
-           # Commands to make compiler produce verbose output that lists\r
-           # what "hidden" libraries, object files and flags are used when\r
-           # linking a shared library.\r
-           output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""\r
-         fi\r
-\r
-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'\r
-       fi\r
-       ;;\r
-    esac\r
-    ;;\r
-  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)\r
-    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-    ;;\r
-  tandem*)\r
-    case $cc_basename in\r
-      NCC)\r
-       # NonStop-UX NCC 3.20\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-      *)\r
-       # FIXME: insert proper C++ library support\r
-       _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-       ;;\r
-    esac\r
-    ;;\r
-  vxworks*)\r
-    # FIXME: insert proper C++ library support\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-  *)\r
-    # FIXME: insert proper C++ library support\r
-    _LT_AC_TAGVAR(ld_shlibs, $1)=no\r
-    ;;\r
-esac\r
-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])\r
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no\r
-\r
-_LT_AC_TAGVAR(GCC, $1)="$GXX"\r
-_LT_AC_TAGVAR(LD, $1)="$LD"\r
-\r
-## CAVEAT EMPTOR:\r
-## There is no encapsulation within the following macros, do not change\r
-## the running order or otherwise move them around unless you know exactly\r
-## what you are doing...\r
-AC_LIBTOOL_POSTDEP_PREDEP($1)\r
-AC_LIBTOOL_PROG_COMPILER_PIC($1)\r
-AC_LIBTOOL_PROG_CC_C_O($1)\r
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)\r
-AC_LIBTOOL_PROG_LD_SHLIBS($1)\r
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)\r
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)\r
-AC_LIBTOOL_SYS_LIB_STRIP\r
-AC_LIBTOOL_DLOPEN_SELF($1)\r
-\r
-AC_LIBTOOL_CONFIG($1)\r
-\r
-AC_LANG_POP\r
-CC=$lt_save_CC\r
-LDCXX=$LD\r
-LD=$lt_save_LD\r
-GCC=$lt_save_GCC\r
-with_gnu_ldcxx=$with_gnu_ld\r
-with_gnu_ld=$lt_save_with_gnu_ld\r
-lt_cv_path_LDCXX=$lt_cv_path_LD\r
-lt_cv_path_LD=$lt_save_path_LD\r
-lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld\r
-lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld\r
-])# AC_LIBTOOL_LANG_CXX_CONFIG\r
-\r
-# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])\r
-# ------------------------\r
-# Figure out "hidden" library dependencies from verbose\r
-# compiler output when linking a shared library.\r
-# Parse the compiler output and extract the necessary\r
-# objects, libraries and library flags.\r
-AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[\r
-dnl we can't use the lt_simple_compile_test_code here,\r
-dnl because it contains code intended for an executable,\r
-dnl not a library.  It's possible we should let each\r
-dnl tag define a new lt_????_link_test_code variable,\r
-dnl but it's only used here...\r
-ifelse([$1],[],[cat > conftest.$ac_ext <<EOF\r
-int a;\r
-void foo (void) { a = 0; }\r
-EOF\r
-],[$1],[CXX],[cat > conftest.$ac_ext <<EOF\r
-class Foo\r
-{\r
-public:\r
-  Foo (void) { a = 0; }\r
-private:\r
-  int a;\r
-};\r
-EOF\r
-],[$1],[F77],[cat > conftest.$ac_ext <<EOF\r
-      subroutine foo\r
-      implicit none\r
-      integer*4 a\r
-      a=0\r
-      return\r
-      end\r
-EOF\r
-],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF\r
-public class foo {\r
-  private int a;\r
-  public void bar (void) {\r
-    a = 0;\r
-  }\r
-};\r
-EOF\r
-])\r
-dnl Parse the compiler output and extract the necessary\r
-dnl objects, libraries and library flags.\r
-if AC_TRY_EVAL(ac_compile); then\r
-  # Parse the compiler output and extract the necessary\r
-  # objects, libraries and library flags.\r
-\r
-  # Sentinel used to keep track of whether or not we are before\r
-  # the conftest object file.\r
-  pre_test_object_deps_done=no\r
-\r
-  # The `*' in the case matches for architectures that use `case' in\r
-  # $output_verbose_cmd can trigger glob expansion during the loop\r
-  # eval without this substitution.\r
-  output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"\r
-\r
-  for p in `eval $output_verbose_link_cmd`; do\r
-    case $p in\r
-\r
-    -L* | -R* | -l*)\r
-       # Some compilers place space between "-{L,R}" and the path.\r
-       # Remove the space.\r
-       if test $p = "-L" \\r
-         || test $p = "-R"; then\r
-        prev=$p\r
-        continue\r
-       else\r
-        prev=\r
-       fi\r
-\r
-       if test "$pre_test_object_deps_done" = no; then\r
-        case $p in\r
-        -L* | -R*)\r
-          # Internal compiler library paths should come after those\r
-          # provided the user.  The postdeps already come after the\r
-          # user supplied libs so there is no need to process them.\r
-          if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then\r
-            _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"\r
-          else\r
-            _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"\r
-          fi\r
-          ;;\r
-        # The "-l" case would never come before the object being\r
-        # linked, so don't bother handling this case.\r
-        esac\r
-       else\r
-        if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then\r
-          _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"\r
-        else\r
-          _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"\r
-        fi\r
-       fi\r
-       ;;\r
-\r
-    *.$objext)\r
-       # This assumes that the test object file only shows up\r
-       # once in the compiler output.\r
-       if test "$p" = "conftest.$objext"; then\r
-        pre_test_object_deps_done=yes\r
-        continue\r
-       fi\r
-\r
-       if test "$pre_test_object_deps_done" = no; then\r
-        if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then\r
-          _LT_AC_TAGVAR(predep_objects, $1)="$p"\r
-        else\r
-          _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"\r
-        fi\r
-       else\r
-        if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then\r
-          _LT_AC_TAGVAR(postdep_objects, $1)="$p"\r
-        else\r
-          _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"\r
-        fi\r
-       fi\r
-       ;;\r
-\r
-    *) ;; # Ignore the rest.\r
-\r
-    esac\r
-  done\r
-\r
-  # Clean up.\r
-  rm -f a.out a.exe\r
-else\r
-  echo "libtool.m4: error: problem compiling $1 test program"\r
-fi\r
-\r
-$rm -f confest.$objext\r
-\r
-case " $_LT_AC_TAGVAR(postdeps, $1) " in\r
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;\r
-esac\r
-])# AC_LIBTOOL_POSTDEP_PREDEP\r
-\r
-# AC_LIBTOOL_LANG_F77_CONFIG\r
-# ------------------------\r
-# Ensure that the configuration vars for the C compiler are\r
-# suitably defined.  Those variables are subsequently used by\r
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.\r
-AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])\r
-AC_DEFUN([_LT_AC_LANG_F77_CONFIG],\r
-[AC_REQUIRE([AC_PROG_F77])\r
-AC_LANG_PUSH(Fortran 77)\r
-\r
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-_LT_AC_TAGVAR(allow_undefined_flag, $1)=\r
-_LT_AC_TAGVAR(always_export_symbols, $1)=no\r
-_LT_AC_TAGVAR(archive_expsym_cmds, $1)=\r
-_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=\r
-_LT_AC_TAGVAR(hardcode_direct, $1)=no\r
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=\r
-_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=\r
-_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=\r
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no\r
-_LT_AC_TAGVAR(hardcode_automatic, $1)=no\r
-_LT_AC_TAGVAR(module_cmds, $1)=\r
-_LT_AC_TAGVAR(module_expsym_cmds, $1)=\r
-_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown\r
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds\r
-_LT_AC_TAGVAR(no_undefined_flag, $1)=\r
-_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=\r
-_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no\r
-\r
-# Source file extension for f77 test sources.\r
-ac_ext=f\r
-\r
-# Object file extension for compiled f77 test sources.\r
-objext=o\r
-_LT_AC_TAGVAR(objext, $1)=$objext\r
-\r
-# Code to be used in simple compile tests\r
-lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"\r
-\r
-# Code to be used in simple link tests\r
-lt_simple_link_test_code="      program t\n      end\n"\r
-\r
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.\r
-_LT_AC_SYS_COMPILER\r
-\r
-# Allow CC to be a program name with arguments.\r
-lt_save_CC="$CC"\r
-CC=${F77-"f77"}\r
-compiler=$CC\r
-_LT_AC_TAGVAR(compiler, $1)=$CC\r
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`\r
-\r
-AC_MSG_CHECKING([if libtool supports shared libraries])\r
-AC_MSG_RESULT([$can_build_shared])\r
-\r
-AC_MSG_CHECKING([whether to build shared libraries])\r
-test "$can_build_shared" = "no" && enable_shared=no\r
-\r
-# On AIX, shared libraries and static libraries use the same namespace, and\r
-# are all built from PIC.\r
-case "$host_os" in\r
-aix3*)\r
-  test "$enable_shared" = yes && enable_static=no\r
-  if test -n "$RANLIB"; then\r
-    archive_cmds="$archive_cmds~\$RANLIB \$lib"\r
-    postinstall_cmds='$RANLIB $lib'\r
-  fi\r
-  ;;\r
-aix4* | aix5*)\r
-  test "$enable_shared" = yes && enable_static=no\r
-  ;;\r
-esac\r
-AC_MSG_RESULT([$enable_shared])\r
-\r
-AC_MSG_CHECKING([whether to build static libraries])\r
-# Make sure either enable_shared or enable_static is yes.\r
-test "$enable_shared" = yes || enable_static=yes\r
-AC_MSG_RESULT([$enable_static])\r
-\r
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no\r
-\r
-_LT_AC_TAGVAR(GCC, $1)="$G77"\r
-_LT_AC_TAGVAR(LD, $1)="$LD"\r
-\r
-AC_LIBTOOL_PROG_COMPILER_PIC($1)\r
-AC_LIBTOOL_PROG_CC_C_O($1)\r
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)\r
-AC_LIBTOOL_PROG_LD_SHLIBS($1)\r
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)\r
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)\r
-AC_LIBTOOL_SYS_LIB_STRIP\r
-\r
-\r
-AC_LIBTOOL_CONFIG($1)\r
-\r
-AC_LANG_POP\r
-CC="$lt_save_CC"\r
-])# AC_LIBTOOL_LANG_F77_CONFIG\r
-\r
-\r
-# AC_LIBTOOL_LANG_GCJ_CONFIG\r
-# --------------------------\r
-# Ensure that the configuration vars for the C compiler are\r
-# suitably defined.  Those variables are subsequently used by\r
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.\r
-AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])\r
-AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],\r
-[AC_LANG_SAVE\r
-\r
-# Source file extension for Java test sources.\r
-ac_ext=java\r
-\r
-# Object file extension for compiled Java test sources.\r
-objext=o\r
-_LT_AC_TAGVAR(objext, $1)=$objext\r
-\r
-# Code to be used in simple compile tests\r
-lt_simple_compile_test_code="class foo {}\n"\r
-\r
-# Code to be used in simple link tests\r
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'\r
-\r
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.\r
-_LT_AC_SYS_COMPILER\r
-\r
-# Allow CC to be a program name with arguments.\r
-lt_save_CC="$CC"\r
-CC=${GCJ-"gcj"}\r
-compiler=$CC\r
-_LT_AC_TAGVAR(compiler, $1)=$CC\r
-\r
-# GCJ did not exist at the time GCC didn't implicitly link libc in.\r
-_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no\r
-\r
-## CAVEAT EMPTOR:\r
-## There is no encapsulation within the following macros, do not change\r
-## the running order or otherwise move them around unless you know exactly\r
-## what you are doing...\r
-AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)\r
-AC_LIBTOOL_PROG_COMPILER_PIC($1)\r
-AC_LIBTOOL_PROG_CC_C_O($1)\r
-AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)\r
-AC_LIBTOOL_PROG_LD_SHLIBS($1)\r
-AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)\r
-AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)\r
-AC_LIBTOOL_SYS_LIB_STRIP\r
-AC_LIBTOOL_DLOPEN_SELF($1)\r
-\r
-AC_LIBTOOL_CONFIG($1)\r
-\r
-AC_LANG_RESTORE\r
-CC="$lt_save_CC"\r
-])# AC_LIBTOOL_LANG_GCJ_CONFIG\r
-\r
-\r
-# AC_LIBTOOL_LANG_RC_CONFIG\r
-# --------------------------\r
-# Ensure that the configuration vars for the Windows resource compiler are\r
-# suitably defined.  Those variables are subsequently used by\r
-# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.\r
-AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])\r
-AC_DEFUN([_LT_AC_LANG_RC_CONFIG],\r
-[AC_LANG_SAVE\r
-\r
-# Source file extension for RC test sources.\r
-ac_ext=rc\r
-\r
-# Object file extension for compiled RC test sources.\r
-objext=o\r
-_LT_AC_TAGVAR(objext, $1)=$objext\r
-\r
-# Code to be used in simple compile tests\r
-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'\r
-\r
-# Code to be used in simple link tests\r
-lt_simple_link_test_code="$lt_simple_compile_test_code"\r
-\r
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.\r
-_LT_AC_SYS_COMPILER\r
-\r
-# Allow CC to be a program name with arguments.\r
-lt_save_CC="$CC"\r
-CC=${RC-"windres"}\r
-compiler=$CC\r
-_LT_AC_TAGVAR(compiler, $1)=$CC\r
-_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes\r
-\r
-AC_LIBTOOL_CONFIG($1)\r
-\r
-AC_LANG_RESTORE\r
-CC="$lt_save_CC"\r
-])# AC_LIBTOOL_LANG_RC_CONFIG\r
-\r
-\r
-# AC_LIBTOOL_CONFIG([TAGNAME])\r
-# ----------------------------\r
-# If TAGNAME is not passed, then create an initial libtool script\r
-# with a default configuration from the untagged config vars.  Otherwise\r
-# add code to config.status for appending the configuration named by\r
-# TAGNAME from the matching tagged config vars.\r
-AC_DEFUN([AC_LIBTOOL_CONFIG],\r
-[# The else clause should only fire when bootstrapping the\r
-# libtool distribution, otherwise you forgot to ship ltmain.sh\r
-# with your package, and you will get complaints that there are\r
-# no rules to generate ltmain.sh.\r
-if test -f "$ltmain"; then\r
-  # See if we are running on zsh, and set the options which allow our commands through\r
-  # without removal of \ escapes.\r
-  if test -n "${ZSH_VERSION+set}" ; then\r
-    setopt NO_GLOB_SUBST\r
-  fi\r
-  # Now quote all the things that may contain metacharacters while being\r
-  # careful not to overquote the AC_SUBSTed values.  We take copies of the\r
-  # variables and quote the copies for generation of the libtool script.\r
-  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \\r
-    SED SHELL STRIP \\r
-    libname_spec library_names_spec soname_spec extract_expsyms_cmds \\r
-    old_striplib striplib file_magic_cmd finish_cmds finish_eval \\r
-    deplibs_check_method reload_flag reload_cmds need_locks \\r
-    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \\r
-    lt_cv_sys_global_symbol_to_c_name_address \\r
-    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \\r
-    old_postinstall_cmds old_postuninstall_cmds \\r
-    _LT_AC_TAGVAR(compiler, $1) \\r
-    _LT_AC_TAGVAR(CC, $1) \\r
-    _LT_AC_TAGVAR(LD, $1) \\r
-    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \\r
-    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \\r
-    _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \\r
-    _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \\r
-    _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \\r
-    _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \\r
-    _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \\r
-    _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \\r
-    _LT_AC_TAGVAR(old_archive_cmds, $1) \\r
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \\r
-    _LT_AC_TAGVAR(predep_objects, $1) \\r
-    _LT_AC_TAGVAR(postdep_objects, $1) \\r
-    _LT_AC_TAGVAR(predeps, $1) \\r
-    _LT_AC_TAGVAR(postdeps, $1) \\r
-    _LT_AC_TAGVAR(compiler_lib_search_path, $1) \\r
-    _LT_AC_TAGVAR(archive_cmds, $1) \\r
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) \\r
-    _LT_AC_TAGVAR(postinstall_cmds, $1) \\r
-    _LT_AC_TAGVAR(postuninstall_cmds, $1) \\r
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \\r
-    _LT_AC_TAGVAR(allow_undefined_flag, $1) \\r
-    _LT_AC_TAGVAR(no_undefined_flag, $1) \\r
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) \\r
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \\r
-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \\r
-    _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \\r
-    _LT_AC_TAGVAR(hardcode_automatic, $1) \\r
-    _LT_AC_TAGVAR(module_cmds, $1) \\r
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) \\r
-    _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \\r
-    _LT_AC_TAGVAR(exclude_expsyms, $1) \\r
-    _LT_AC_TAGVAR(include_expsyms, $1); do\r
-\r
-    case $var in\r
-    _LT_AC_TAGVAR(old_archive_cmds, $1) | \\r
-    _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \\r
-    _LT_AC_TAGVAR(archive_cmds, $1) | \\r
-    _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \\r
-    _LT_AC_TAGVAR(module_cmds, $1) | \\r
-    _LT_AC_TAGVAR(module_expsym_cmds, $1) | \\r
-    _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \\r
-    _LT_AC_TAGVAR(export_symbols_cmds, $1) | \\r
-    extract_expsyms_cmds | reload_cmds | finish_cmds | \\r
-    postinstall_cmds | postuninstall_cmds | \\r
-    old_postinstall_cmds | old_postuninstall_cmds | \\r
-    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)\r
-      # Double-quote double-evaled strings.\r
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""\r
-      ;;\r
-    *)\r
-      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""\r
-      ;;\r
-    esac\r
-  done\r
-\r
-  case $lt_echo in\r
-  *'\[$]0 --fallback-echo"')\r
-    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`\r
-    ;;\r
-  esac\r
-\r
-ifelse([$1], [],\r
-  [cfgfile="${ofile}T"\r
-  trap "$rm \"$cfgfile\"; exit 1" 1 2 15\r
-  $rm -f "$cfgfile"\r
-  AC_MSG_NOTICE([creating $ofile])],\r
-  [cfgfile="$ofile"])\r
-\r
-  cat <<__EOF__ >> "$cfgfile"\r
-ifelse([$1], [],\r
-[#! $SHELL\r
-\r
-# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.\r
-# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)\r
-# NOTE: Changes made to this file will be lost: look at ltmain.sh.\r
-#\r
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001\r
-# Free Software Foundation, Inc.\r
-#\r
-# This file is part of GNU Libtool:\r
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996\r
-#\r
-# This program is free software; you can redistribute it and/or modify\r
-# it under the terms of the GNU General Public License as published by\r
-# the Free Software Foundation; either version 2 of the License, or\r
-# (at your option) any later version.\r
-#\r
-# This program is distributed in the hope that it will be useful, but\r
-# WITHOUT ANY WARRANTY; without even the implied warranty of\r
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
-# General Public License for more details.\r
-#\r
-# You should have received a copy of the GNU General Public License\r
-# along with this program; if not, write to the Free Software\r
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\r
-#\r
-# As a special exception to the GNU General Public License, if you\r
-# distribute this file as part of a program that contains a\r
-# configuration script generated by Autoconf, you may include it under\r
-# the same distribution terms that you use for the rest of that program.\r
-\r
-# A sed program that does not truncate output.\r
-SED=$lt_SED\r
-\r
-# Sed that helps us avoid accidentally triggering echo(1) options like -n.\r
-Xsed="$SED -e s/^X//"\r
-\r
-# The HP-UX ksh and POSIX shell print the target directory to stdout\r
-# if CDPATH is set.\r
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi\r
-\r
-# The names of the tagged configurations supported by this script.\r
-available_tags=\r
-\r
-# ### BEGIN LIBTOOL CONFIG],\r
-[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])\r
-\r
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:\r
-\r
-# Shell to use when invoking shell scripts.\r
-SHELL=$lt_SHELL\r
-\r
-# Whether or not to build shared libraries.\r
-build_libtool_libs=$enable_shared\r
-\r
-# Whether or not to build static libraries.\r
-build_old_libs=$enable_static\r
-\r
-# Whether or not to add -lc for building shared libraries.\r
-build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)\r
-\r
-# Whether or not to disallow shared libs when runtime libs are static\r
-allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)\r
-\r
-# Whether or not to optimize for fast installation.\r
-fast_install=$enable_fast_install\r
-\r
-# The host system.\r
-host_alias=$host_alias\r
-host=$host\r
-\r
-# An echo program that does not interpret backslashes.\r
-echo=$lt_echo\r
-\r
-# The archiver.\r
-AR=$lt_AR\r
-AR_FLAGS=$lt_AR_FLAGS\r
-\r
-# A C compiler.\r