diff options
author | Jens Georg <jensg@openismus.com> | 2013-04-18 12:22:35 +0200 |
---|---|---|
committer | Jens Georg <jensg@openismus.com> | 2013-04-18 12:22:35 +0200 |
commit | feb54522b10b5b37e3957410d1ea5e1547aa4a9a (patch) | |
tree | ca39536b62c6d0b50380e12068c5aeb3afa808d3 | |
parent | 371dbb6234c3aa6f63b94c69d82aebba23919494 (diff) | |
download | gupnp-dlna-feb54522b10b5b37e3957410d1ea5e1547aa4a9a.tar.gz |
build: Add XML validation in data with "make check"
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | 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) |