Tidied GSDoc to compile nicely for libxml

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6736 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2000-06-20 13:17:22 +00:00
parent ed9a581514
commit bd6afd1913
7 changed files with 138 additions and 17 deletions

View file

@ -708,6 +708,31 @@ else
fi
AC_SUBST(GS_FAKE_MAIN)
#--------------------------------------------------------------------
# Check recent libxlm for GSDoc etc.
#--------------------------------------------------------------------
echo "Checking for libxml"
AC_CHECK_HEADERS(libxml/xmlversion.h)
if test $ac_cv_header_libxml_xmlversion_h = no; then
echo "Could not find libxml headers"
echo "Check to make sure you have libxml version 2 or later installed"
AC_MSG_WARN(Could not find libxml headers)
HAVE_LIBXML=0
else
AC_TRY_CPP([#include "libxml/xmlversion.h"
#if LIBXML_VERSION < 20000
#error
#endif], libxml2plus=1, libxml2plus=0)
if test $libxml2plus = 0; then
echo "libxml version older than 2.0.0"
AC_MSG_WARN(libxml version older than 2.0.0)
HAVE_LIBXML=0
else
HAVE_LIBXML=1
fi
fi
AC_SUBST(HAVE_LIBXML)
AC_SUBST(whole_archive)
AC_SUBST(no_whole_archive)