1 AC_DEFUN([CHECK_LIBXML],[
3 AC_CHECKING(for libxml library)
5 AC_SUBST(LIBXML_INCLUDES)
16 if test "x$LIBXML_DIR" != "x"
18 LOCAL_INCLUDES="-I$LIBXML_DIR/include/libxml2"
19 if test "x$LIBXML_DIR" = "x/usr"
23 LOCAL_LIBS="-L$LIBXML_DIR/lib -lxml2"
26 LOCAL_INCLUDES="-I/usr/include/libxml2"
32 CPPFLAGS_old="$CPPFLAGS"
33 CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES"
34 AC_CHECK_HEADER(libxml/parser.h,libxml_ok="yes",libxml_ok="no")
35 CPPFLAGS="$CPPFLAGS_old"
37 if test "x$libxml_ok" = "xyes"
43 LIBS="$LIBS $LOCAL_LIBS"
44 AC_CHECK_LIB(xml2,xmlInitParser,libxml_ok="yes",libxml_ok="no",)
48 if test "x$libxml_ok" = "xyes"
50 LIBXML_INCLUDES="$LOCAL_INCLUDES"
51 LIBXML_LIBS="$LOCAL_LIBS"
54 AC_MSG_RESULT(for libxml: $libxml_ok)