~ubuntu-branches/ubuntu/maverick/zapping/maverick

« back to all changes in this revision

Viewing changes to macros/gnome-xml-check.m4

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2005-03-08 23:19:08 UTC
  • mfrom: (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20050308231908-oip7rfv6lcmo8c0e
Tags: 0.9.2-2ubuntu1
Rebuilt for Python transition (2.3 -> 2.4)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
dnl
2
 
dnl GNOME_XML_HOOK (script-if-xml-found, failflag)
3
 
dnl
4
 
dnl If failflag is "failure", script aborts due to lack of XML
5
 
dnl 
6
 
dnl Check for availability of the libxml library
7
 
dnl the XML parser uses libz if available too
8
 
dnl
9
 
 
10
 
AC_DEFUN([GNOME_XML_HOOK],[
11
 
        AC_PATH_PROG(GNOME_CONFIG,gnome-config,no)
12
 
        if test "$GNOME_CONFIG" = no; then
13
 
                if test x$2 = xfailure; then
14
 
                        AC_MSG_ERROR(Could not find gnome-config)
15
 
                fi
16
 
        fi
17
 
        AC_CHECK_LIB(xml, xmlNewDoc, [
18
 
                $1
19
 
                AC_SUBST(GNOME_XML_LIB)
20
 
                GNOME_XML_LIB=`$GNOME_CONFIG --libs xml`
21
 
        ], [
22
 
                if test x$2 = xfailure; then 
23
 
                        AC_MSG_ERROR(Could not link sample xml program)
24
 
                fi
25
 
        ], `$GNOME_CONFIG --libs xml`)
26
 
])
27
 
 
28
 
AC_DEFUN([GNOME_XML_CHECK], [
29
 
        GNOME_XML_HOOK([],failure)
30
 
])