From 6217c9b41eb369cac48149639369f51b85763986 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Fri, 18 Jun 2010 22:59:43 -0400 Subject: [PATCH] Conditional gsettings.m4 support, AC_PATH_PROG Add new support for conditional enabling of GSettings (as per bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per bug #621172). --- configure.in | 2 +- m4macros/gsettings.m4 | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index 3de3b53..99d960e 100644 --- a/configure.in +++ b/configure.in @@ -2744,7 +2744,7 @@ if test $cross_compiling = yes; then AC_MSG_ERROR(Could not find a glib-genmarshal in your PATH) fi - AC_PATH_TOOL(GLIB_COMPILE_SCHEMAS, glib-compile-schemas, no) + AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas, no) if test x$GLIB_COMPILE_SCHEMAS = xno; then AC_MSG_ERROR(Could not find a glib-compile-schemas in your PATH) fi diff --git a/m4macros/gsettings.m4 b/m4macros/gsettings.m4 index b74530e..ee97b57 100644 --- a/m4macros/gsettings.m4 +++ b/m4macros/gsettings.m4 @@ -20,11 +20,13 @@ AC_DEFUN([GLIB_GSETTINGS], if test x$cross_compiling != xyes; then GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0` else - AC_PATH_TOOL(GLIB_COMPILE_SCHEMAS, glib-compile-schemas) + AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas) fi AC_SUBST(GLIB_COMPILE_SCHEMAS) if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then - AC_MSG_ERROR([glib-compile-schemas not found.]) + ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2]) + else + ifelse([$1],,[:],[$1]) fi GSETTINGS_RULES=' -- 2.7.4