[gupnp-dlna] build: Add XML validation in data with "make check"
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gupnp-dlna] build: Add XML validation in data with "make check"
- Date: Mon, 6 May 2013 10:40:28 +0000 (UTC)
commit feb54522b10b5b37e3957410d1ea5e1547aa4a9a
Author: Jens Georg <jensg openismus com>
Date: Thu Apr 18 12:22:35 2013 +0200
build: Add XML validation in data with "make check"
configure.ac | 4 ++++
data/Makefile.am | 5 +++++
2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index f6b1736..374cb73 100644
--- a/configure.ac
+++ b/configure.ac
@@ -238,6 +238,10 @@ GTK_DOC_CHECK([1.11],[--flavour no-tmpl])
GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`"
AC_SUBST(GLIB_PREFIX)
+dnl xmllint for schema validation
+AC_PATH_PROG([XMLLINT],[xmllint])
+AM_CONDITIONAL([HAVE_XMLLINT], [test "x$XMLLINT" != "x"])
+
AC_CONFIG_FILES([
Makefile
libgupnp-dlna/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index 0043f46..9b5d05b 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -18,4 +18,9 @@ dlnaprofiles = mp3.xml \
dlnadir = $(shareddir)/dlna-profiles
dlna_DATA = $(dlnaschemas) $(dlnaprofiles)
+if HAVE_XMLLINT
+check: $(dlnaprofiles) $(dlnaschemas)
+ $(XMLLINT) --relaxng $(dlnaschemas) $(dlnaprofiles) >/dev/null
+endif
+
EXTRA_DIST = $(dlnaschemas) $(dlnaprofiles)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]