[libgda/LIBGDA_4.2] Backported from master Vala detection script
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda/LIBGDA_4.2] Backported from master Vala detection script
- Date: Sun, 9 Oct 2011 15:24:39 +0000 (UTC)
commit 66397392995fd29dbc01fcb04591a481e0bfb97f
Author: Vivien Malerba <malerba gnome-db org>
Date: Sun Oct 9 16:45:45 2011 +0200
Backported from master Vala detection script
configure.ac | 34 ++++++++++++----------------------
1 files changed, 12 insertions(+), 22 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 61be37b..f8f7f1a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -501,9 +501,16 @@ if test "x$found_introspection" = "xyes"
then
VALA_MODULES="libvala-0.14 >= 0.14"
PKG_CHECK_MODULES(VALA, $VALA_MODULES,
- AC_DEFINE(HAVE_VALA, [], [Defined if Vala support is enabled])
- have_vala=yes
- )
+ if test "$enable_vala" = "yes" -o "$enable_vala" = "auto"
+ then
+ have_vala=yes
+ AC_DEFINE(HAVE_VALA, [], [Defined if Vala support is enabled])
+ fi,
+ if test "$enable_vala" = "yes"
+ then
+ AC_MSG_ERROR([Vala support requested but not found])
+ fi)
+
if test "x$have_vala" = "xyes"
then
VALA_BINDIR=`pkg-config $VALA_MODULES --variable=bindir`
@@ -513,32 +520,15 @@ then
VALA_VAPIGEN=`pkg-config $VALA_MODULES --variable=vapigen`
AC_SUBST(VALA_VAPIGEN)
VALA_VAPIDIR=`pkg-config $VALA_MODULES --variable=vapidir`
- AC_SUBST(VALA_VAPIDIR)
-
- if test "x$enable_vala" = xauto
- then
- enable_vala=yes
- fi
- else
- if test "x$enable_vala" = xyes
- then
- AC_MSG_ERROR([Vala support was requested but not available])
- fi
- if test "x$enable_vala" = xauto
- then
- enable_gda_gi=no
- fi
+ AC_SUBST(VALA_VAPIDIR)
fi
else
if test "x$enable_vala" = xyes
then
AC_MSG_ERROR([Vala bindings for Libgda are requested but not available])
fi
- if test "x$enable_vala" = xauto
- then
- enable_vala=no
- fi
fi
+enable_vala=$have_vala
AM_CONDITIONAL(ENABLE_VALA, [test "$enable_vala" = "yes"])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]