Check for pkg-config in YAZ_LIBXML2 macro
[m4-moved-to-github.git] / yaz_libxml2.m4
index 73cd732..01dfdee 100644 (file)
@@ -1,4 +1,5 @@
 AC_DEFUN([YAZ_LIBXML2],[
+AC_PATH_PROG(pkgconfigpath, pkg-config, NONE)
 xml2dir=default
 XML2_VER=""
 AC_ARG_WITH(xml2,[[  --with-xml2[=PREFIX]    use libxml2 in PREFIX]],xml2dir=$withval)
@@ -120,12 +121,18 @@ if test "$exsltdir" != "no"; then
                AC_DEFINE(HAVE_EXSLT)
        else
                AC_MSG_RESULT(Not found)
+       
+               if test "$pkgconfigpath" = "NONE"; then
+                       extra="libEXSLT not enabled. pkg-config not found."
+               else
+                       extra="libEXSLT development libraries not found."
+               fi
 
                if test "$exsltdir" = "default"; then
-                       AC_MSG_WARN([libEXSLT development libraries not found.])
+                       AC_MSG_WARN([$extra])
                else
-                       AC_MSG_ERROR([libEXSLT development libraries not found.])
+                       AC_MSG_ERROR([$extra])
                fi
        fi
 fi
-])
\ No newline at end of file
+])