X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=configure.ac;h=9509efc5c412fdf77585cfa2f4ae8edbcb1d1af1;hb=b0201408ab615ce700b35278f657353a666d6fef;hp=c5330c0dcb8c45b99d44ebd6cce38810fed2adce;hpb=52a4b6e644370ea071381676df5fb497e8832980;p=shibboleth%2Fcpp-opensaml.git diff --git a/configure.ac b/configure.ac index c5330c0..9509efc 100644 --- a/configure.ac +++ b/configure.ac @@ -1,10 +1,11 @@ AC_PREREQ([2.50]) -AC_INIT([opensaml], [2.2], [mace-opensaml-users@internet2.edu], [saml]) +AC_INIT([opensaml], [2.4], [mace-opensaml-users@internet2.edu], [saml]) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE([opensaml], [2.2]) +AM_INIT_AUTOMAKE([opensaml], [2.4]) sinclude(doxygen.m4) sinclude(acx_pthread.m4) +sinclude(ax_create_pkgconfig_info.m4) # Docygen features DX_HTML_FEATURE(ON) @@ -103,7 +104,7 @@ if test "x$SSLFLAGS" = "x" ; then if pkg-config openssl ; then SSLFLAGS="`$PKG_CONFIG --cflags openssl`" else - AC_MSG_ERROR([OpenSSL not supported by pkg-config, try --with-openssl instead]) + AC_MSG_WARN([OpenSSL not supported by pkg-config, try --with-openssl instead]) fi fi fi @@ -243,15 +244,10 @@ AC_ARG_WITH(xmltooling, LIBS="-lxmltooling $LIBS" AC_CHECK_HEADER([xmltooling/XMLToolingConfig.h],,AC_MSG_ERROR([unable to find xmltooling header files])) AC_TRY_LINK( - [#include -#include ], - [#if _XMLTOOLING_VERSION >= 10200 -xmltooling::XMLToolingConfig::getConfig(); -#else -#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])]) + [#include ], + [xmltooling::HTTPResponse::sanitizeURL("http://test")], + [AC_DEFINE(HAVE_XMLTOOLING,1,[Define if xmltooling library was found])], + [AC_MSG_ERROR([unable to link with XMLTooling, or version was too old])]) # Check for unit test support CXXTEST="/usr/bin/cxxtestgen.pl" @@ -270,8 +266,12 @@ AC_SUBST(CXXTEST) AC_SUBST(CXXTESTFLAGS) AM_CONDITIONAL(BUILD_UNITTEST,test -f ${CXXTEST}) +AX_CREATE_PKGCONFIG_INFO(,,[$LIBS -lsaml],[OpenSAML library]) + 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