From 81194337fec82d3c58aa58da8ce393da8404b5d2 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Wed, 14 Aug 2013 12:32:17 +0200 Subject: [PATCH] build: Error out if vala bindings are enabled but Makefile.vapigen not found Cannot test this for enable_vala=auto since enable_vala has been set to yes/no by this time. Bug #705641. --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configure.ac b/configure.ac index 39751af6..0e5c8836 100644 --- a/configure.ac +++ b/configure.ac @@ -116,6 +116,11 @@ GOBJECT_INTROSPECTION_CHECK([0.9.6]) # Vala bindings VAPIGEN_CHECK(0.18) +# Sanity check +if test "x$enable_vala" = "xyes" -a ! -f "$VAPIGEN_MAKEFILE"; then + AC_MSG_ERROR([Vala bindings enabled but Makefile.vapigen not found. Install vala-devel, or pass --disable-vala]) +fi + # DBus system directory AC_ARG_WITH(dbus-sys-dir, AS_HELP_STRING([--with-dbus-sys-dir=DIR], [where D-BUS system.d directory is])) if test -n "$with_dbus_sys_dir" ; then