Fixed detection of xml in gnome-xml macros -mig

svn path=/trunk/; revision=364
This commit is contained in:
Arturo Espinosa
1998-09-07 17:30:43 +00:00
parent 40be5aa2ab
commit 3fc82537c5

View File

@ -1,26 +1,24 @@
dnl dnl
dnl GNOME_XML_HOOK (script-if-xml-found, failflag)
dnl
dnl If failflag is "failure", script aborts due to lack of XML
dnl
dnl Check for availability of the libxml library dnl Check for availability of the libxml library
dnl the XML parser uses libz if available too dnl the XML parser uses libz if available too
dnl dnl
AC_DEFUN([GNOME_XML_HOOK],[ AC_DEFUN([GNOME_XML_HOOK],[
dnl Checks for zlib library. AC_PATH_PROG(GNOME_CONFIG,gnome-config,no)
Z_LIBS= if test "$GNOME_CONFIG" = no; then
AC_CHECK_LIB(z, inflate,
AC_CHECK_HEADER(zlib.h, Z_LIBS="-lz"))
AC_REQUIRE([GNOME_INIT_HOOK])
GNOME_XML_LIB=""
AC_CHECK_LIB(xml, xmlNewDoc, GNOME_XML_LIB="-lxml",
GNOME_XML_LIB="itwwci", -L$gnome_prefix $Z_LIBS)
AC_SUBST(GNOME_XML_LIB)
AC_PROVIDE([GNOME_XML_HOOK])
if test "$GNOME_XML_LIB" = "itwwci"; then
if test x$2 = xfailure; then if test x$2 = xfailure; then
AC_MSG_ERROR(Could not find xml) AC_MSG_ERROR(Could not find gnome-config)
fi fi
fi fi
AC_CHECK_LIB(xml, xmlNewDoc, [$1], [
if text x$2 = failure; then
AC_MSG_ERROR(Could not link sample xml program)
fi
], gnome-config --libs xml)
]) ])
AC_DEFUN([GNOME_XML_CHECK], [ AC_DEFUN([GNOME_XML_CHECK], [