Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
diff --git a/configure.in b/configure.in
index 9332805..35294a6 100644
--- a/configure.in
+++ b/configure.in
@@ -4,7 +4,7 @@
 AM_CONFIG_HEADER(config.h)
 
 LIBXML_MAJOR_VERSION=1
-LIBXML_MINOR_VERSION=4
+LIBXML_MINOR_VERSION=5
 LIBXML_MICRO_VERSION=0
 LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSION
 LIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSION
@@ -39,11 +39,13 @@
   AC_CHECK_HEADER(zlib.h,
     Z_LIBS="-lz";  AC_DEFINE(HAVE_LIBZ)))
 
+
 dnl Checks for header files.
 AC_HEADER_DIRENT
 AC_HEADER_STDC
 AC_CHECK_HEADERS(fcntl.h unistd.h ctype.h dirent.h errno.h malloc.h)
 AC_CHECK_HEADERS(stdarg.h sys/stat.h sys/types.h time.h zlib.h)
+AC_CHECK_HEADERS(ieeefp.h nan.h math.h fp_class.h float.h)
 
 dnl Specific dir for HTML output ?
 if test "x$with_html_dir" = "x" ; then
@@ -54,15 +56,6 @@
 
 AC_SUBST(HTML_DIR)
 
-XML_LIBDIR='-L${libdir}'
-XML_INCLUDEDIR='-I${includedir}/gnome-xml'
-XML_LIBS="-lxml $Z_LIBS"
-
-AC_SUBST(XML_LIBDIR)
-AC_SUBST(XML_LIBS)
-AC_SUBST(XML_INCLUDEDIR)
-AC_SUBST(HTML_DIR)
-
 AC_ARG_ENABLE(corba,    [  --enable-corba           Add Corba support (default)])
 
 dnl
@@ -75,7 +68,41 @@
 
 dnl Checks for library functions.
 AC_FUNC_STRFTIME
-AC_CHECK_FUNCS(strdup strndup strerror snprintf )
+AC_CHECK_FUNCS(strdup strndup strerror snprintf)
+AC_CHECK_FUNCS(finite isinf isnan isnand fp_class class fpclass finite)
+
+dnl Checks for isnan in libm if not in libc
+M_LIBS= 
+if test "$ac_cv_func_isnan" != "yes"
+then
+AC_CHECK_LIB(m, isnan,
+             M_LIBS="-lm";  AC_DEFINE(HAVE_ISNAN))
+fi
+
+dnl Checks for isinf in libm if not in libc
+if test "$ac_cv_func_isinf" != "yes"
+then
+M2_LIBS=""
+AC_CHECK_LIB(m, isinf,
+             M2_LIBS="-lm";  AC_DEFINE(HAVE_ISINF))
+if test "$M2_LIBS" != ""
+then
+    M_LIBS="$M2_LIBS"
+fi
+fi
+
+XML_LIBDIR='-L${libdir}'
+XML_INCLUDEDIR='-I${includedir}/gnome-xml'
+XML_LIBS="-lxml $Z_LIBS $M_LIBS"
+
+AC_SUBST(XML_LIBDIR)
+AC_SUBST(XML_LIBS)
+AC_SUBST(XML_INCLUDEDIR)
+AC_SUBST(HTML_DIR)
+AC_SUBST(HAVE_ISNAN)
+AC_SUBST(HAVE_ISINF)
+
 AC_SUBST(Z_LIBS)
+AC_SUBST(M_LIBS)
 AC_OUTPUT(libxml.spec Makefile doc/Makefile example/Makefile xml-config)