From 95437d1825d53f474f8504c354900cb05f562f34 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Tue, 12 Jun 2012 19:43:23 +0200 Subject: build: Add configure check for glib-compile-resources origin commit: https://git.gnome.org/browse/evince/commit/?id=119e6ac --- configure.ac | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 608c7bc1..4a900c62 100644 --- a/configure.ac +++ b/configure.ac @@ -59,8 +59,6 @@ AC_PROG_CXX AC_STDC_HEADERS AM_PROG_LIBTOOL AC_PROG_SED -AC_PATH_PROG([GLIB_GENMARSHAL], [glib-genmarshal]) -AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums]) MATE_MAINTAINER_MODE_DEFINES MATE_COMPILE_WARNINGS @@ -113,6 +111,34 @@ PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GLIB_REQUIRED) PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gthread-2.0 x11]) +# *************** +# Build utilities +# *************** + +AC_ARG_VAR([GLIB_GENMARSHAL],[the glib-genmarschal programme]) +AC_PATH_PROG([GLIB_GENMARSHAL],[glib-genmarshal],[]) +if test -z "$GLIB_GENMARSHAL"; then + AC_MSG_ERROR([glib-genmarshal not found]) +fi + +AC_ARG_VAR([GLIB_MKENUMS],[the glib-mkenums programme]) +AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums],[]) +if test -z "$GLIB_MKENUMS"; then + AC_MSG_ERROR([glib-mkenums not found]) +fi + +AC_ARG_VAR([GLIB_COMPILE_RESOURCES],[the glib-compile-resources programme]) +AC_PATH_PROG([GLIB_COMPILE_RESOURCES],[glib-compile-resources],[]) +if test -z "$GLIB_COMPILE_RESOURCES"; then + AC_MSG_ERROR([glib-compile-resources not found]) +fi + +AC_ARG_VAR([XMLLINT],[the xmllint programme]) +AC_PATH_PROG([XMLLINT],[xmllint],[]) +if test -z "$XMLLINT"; then + AC_MSG_ERROR([xmllint not found]) +fi + # Although GTK+ 3.10 includes hi-dpi functionality, it does not require a cairo with # cairo_surface_set_device_scale(), which we also need if we're to support hi-dpi, # so we need check for that explicity. -- cgit v1.2.1