summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>1998-07-26 21:55:40 +0000
committerDaniel Veillard <veillard@src.gnome.org>1998-07-26 21:55:40 +0000
commite18551f99b7158c55fdef50d0f5dc67bcfcf15ca (patch)
tree7c653647f608dbca0b4cfea76bb1fb8271583302
parent600287d48463507891aae1792b9f476879931d71 (diff)
downloadgnome-common-e18551f99b7158c55fdef50d0f5dc67bcfcf15ca.tar.gz
Added gnome-xml-check.m4 for libxml detection, Daniel.
svn path=/trunk/; revision=290
-rw-r--r--macros/ChangeLog5
-rw-r--r--macros/Makefile.am1
-rw-r--r--macros/gnome-xml-check.m417
3 files changed, 23 insertions, 0 deletions
diff --git a/macros/ChangeLog b/macros/ChangeLog
index 4160ded..fa0bbc3 100644
--- a/macros/ChangeLog
+++ b/macros/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jul 26 13:59:53 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
+
+ * Makefile.am (MACROS): Added gnome-xml-check.m4
+ * gnome-xml-check.m4: New file.
+
1998-07-24 Martin Baulig <martin@home-of-linux.org>
* gnome-libgtop-check.m4: No longer requiring
diff --git a/macros/Makefile.am b/macros/Makefile.am
index 137b868..e2a4980 100644
--- a/macros/Makefile.am
+++ b/macros/Makefile.am
@@ -12,6 +12,7 @@ MACROS= \
gnome-undelfs.m4 \
gnome-vfs.m4 \
gnome-x-checks.m4 \
+ gnome-xml-check.m4 \
gnome.m4 \
linger.m4 \
need-declaration.m4
diff --git a/macros/gnome-xml-check.m4 b/macros/gnome-xml-check.m4
new file mode 100644
index 0000000..6649890
--- /dev/null
+++ b/macros/gnome-xml-check.m4
@@ -0,0 +1,17 @@
+dnl
+dnl Check for availability of the libxml library
+dnl the XML parser uses libz if available too
+dnl
+AC_DEFUN([GNOME_XML_CHECK],[
+ dnl Checks for zlib library.
+ Z_LIBS=
+ 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",
+ ,-L$gnome_prefix $Z_LIBS)
+ AC_SUBST(GNOME_XML_LIB)
+ AC_PROVIDE([GNOME_XML_CHECK])
+])