X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=configure.ac;h=7ad9034028e557f70a8323a0bdd6d3293dfe425e;hb=dcdd90aedfd6c9d5d9c1dd35cb1afb8b45add5a1;hp=e1490f45b82b092c1c3ea43c8e1f56e1c080b492;hpb=2b01797b71f857701efcb84bd3669585cb45febb;p=shibboleth%2Fcpp-opensaml.git diff --git a/configure.ac b/configure.ac index e1490f4..7ad9034 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ AC_PREREQ([2.50]) -AC_INIT([opensaml], [2.1.1], [mace-opensaml-users@internet2.edu], [saml]) +AC_INIT([opensaml], [2.3], [mace-opensaml-users@internet2.edu], [saml]) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE([opensaml], [2.1.1]) +AM_INIT_AUTOMAKE([opensaml], [2.3]) sinclude(doxygen.m4) sinclude(acx_pthread.m4) @@ -196,6 +196,15 @@ AC_TRY_LINK( [AC_DEFINE(HAVE_LIBXERCESC,1,[Define if Xerces-C library was found])], [AC_MSG_ERROR([unable to link with Xerces])]) +AC_MSG_CHECKING([whether Xerces XMLString::release(XMLByte**) exists]) +AC_TRY_COMPILE([#include ], + [using namespace XERCES_CPP_NAMESPACE; + XMLByte* buf=NULL; + XMLString::release(&buf); + ], + [AC_MSG_RESULT([yes])] + [AC_DEFINE([OPENSAML_XERCESC_HAS_XMLBYTE_RELEASE], [1], [Define to 1 if Xerces XMLString includes XMLByte release.])], + [AC_MSG_RESULT([no])]) # XML-Security settings AC_ARG_WITH(xmlsec, @@ -236,10 +245,10 @@ AC_CHECK_HEADER([xmltooling/XMLToolingConfig.h],,AC_MSG_ERROR([unable to find xm AC_TRY_LINK( [#include #include ], - [#if _XMLTOOLING_VERSION >= 10100 + [#if _XMLTOOLING_VERSION >= 10200 xmltooling::XMLToolingConfig::getConfig(); #else -#error Need XMLTooling version 1.1 or higher +#error Need XMLTooling version 1.2 or higher #endif], [AC_DEFINE(HAVE_XMLTOOLING,1,[Define if xmltooling library was found])], [AC_MSG_ERROR([unable to link with XMLTooling, or version was too old])]) @@ -264,5 +273,7 @@ AM_CONDITIONAL(BUILD_UNITTEST,test -f ${CXXTEST}) AC_SUBST(DX_INCLUDE) LIBTOOL="$LIBTOOL --silent" -# output makefiles -AC_OUTPUT(Makefile saml/Makefile samltest/Makefile samlsign/Makefile schemas/Makefile doc/Makefile) +# output packaging and makefiles +AC_CONFIG_FILES([opensaml.spec pkginfo Portfile]) +AC_CONFIG_FILES([Makefile saml/Makefile samltest/Makefile samlsign/Makefile schemas/Makefile doc/Makefile]) +AC_OUTPUT