[libgda/LIBGDA_4.2] Backported from master Vala detection script



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]