[libgda] Autotools: Vala bindings is not generated without GI
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Autotools: Vala bindings is not generated without GI
- Date: Thu, 17 May 2018 19:57:03 +0000 (UTC)
commit 2fd0865ff64e567ec15186b09aff3b741fc04d21
Author: Daniel Espinosa <esodan gmail com>
Date: Thu May 17 14:45:49 2018 -0500
Autotools: Vala bindings is not generated without GI
configure.ac | 39 +++++++++++++++++++--------------------
libgda/Makefile.am | 2 +-
2 files changed, 20 insertions(+), 21 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 10cc04adc..2f2624361 100644
--- a/configure.ac
+++ b/configure.ac
@@ -522,7 +522,7 @@ if test "x$enable_gdaui_gi" != "xno" -a "$enable_gda_gi" = "xyes"
then
enable_gdaui_gi="yes"
else
- AC_MSG_ERROR([Introspection for Libgda UI is requested but not available])
+ enable_gdaui_gi="no"
fi
if test "x$enable_gdaui_gi" = "xyes" -a "x$have_ui" != "xyes"
@@ -556,36 +556,35 @@ enable_vapigen="no"
if test "x$VAPIGEN" != "xno"; then
enable_vapigen="yes"
fi
-AM_CONDITIONAL(ENABLE_VAPIGEN, test "x$enable_vapigen" = "xyes")
-if test "x$enable_gda_gi" != "xyes" -a "x$enable_vala" = "xyes"
+AC_ARG_ENABLE([gda-vala],
+ AS_HELP_STRING([--enable-gda-vala[=@<:@auto/yes/no@:>@]], [Enable Vala bindings generation
[default=auto]]),
+ [enable_vala_bindings=$enableval],[enable_vala_bindings=auto])
+
+if test "x$enable_vapigen" = "xyes" -a "x$enable_vala_bindings" != "xno" -a "x$found_introspection" = "xyes"
then
- AC_MSG_ERROR([GDA Vala bindings is requested but GObject Introspection for GDA is disabled. Use
--enable-gda-gi])
+ enable_vala_bindings="yes"
fi
+AM_CONDITIONAL(ENABLE_VALA_BINDINGS, test "x$enable_vala_bindings" = "xyes")
+enable_gdaui_vala="auto"
AC_ARG_ENABLE([gdaui-vala],
- AS_HELP_STRING([--enable-gdaui-vala[=@<:@yes/no@:>@]], [Enable Vala bindings for GDA-UI [default=auto]]),
+ AS_HELP_STRING([--enable-gdaui-vala[=@<:@auto/yes/no@:>@]], [Enable Vala bindings for GDA-UI
[default=auto]]),
[enable_gdaui_vala=$enableval],[enable_gdaui_vala=auto])
-if test "x$enable_vapigen" != "xyes" -a "x$enable_gdaui_vala" = "xyes"
+if test "x$enable_vapigen" = "xyes" -a "x$enable_gdaui_vala" != "xno" -a "x$enable_vala_bindings" = "xyes"
then
- AC_MSG_ERROR([Vala bindings for GDA-UI is requested but GDA Vala bindings is disable. Use
--enable-vala])
+ enable_gdaui_vala="yes"
fi
-AM_CONDITIONAL(ENABLE_GDAUI_VALA, test "x$enable_gdaui_vala" != "xno" -a "x$enable_vapigen" = "xyes")
+AM_CONDITIONAL(ENABLE_GDAUI_VALA, test "x$enable_gdaui_vala" = "xyes")
dnl ******************************
dnl Check for Vala Classes build
dnl ******************************
AC_ARG_ENABLE([vala-extensions],
- AS_HELP_STRING([--enable-vala-extensions[=@<:@yes/no@:>@]], [Enable utility GObject based extensions
written in Vala [default=auto]]),
+ AS_HELP_STRING([--enable-vala-extensions[=@<:@auto/yes/no@:>@]], [Enable utility GObject based
extensions written in Vala [default=auto]]),
[enable_vala_ext=$enableval],[enable_vala_ext=auto])
-if test "x$enable_vala" != "xyes" -a "x$enable_vala_ext" = "xyes"
-then
- AC_MSG_ERROR([Vala Extensions (Utility GObject clases written in Vala) is requested but Vala compiler
is not available])
-fi
-
-
-if test "x$enable_vala_ext" != "xno" -a "x$enable_vala_ext" = "xyes"
+if test "x$enable_vala_ext" != "xno" -a "x$enable_vala_bindings" = "xyes"
then
dnl Check for libgee
GEE_REQUIRED="0.8.0"
@@ -672,7 +671,7 @@ dnl Vala documentation
dnl ******************************
AC_PATH_PROG(VALADOC,[valadoc],[no])
enable_vala_doc_ext="no"
-if test "x$VALADOC" != "xno"
+if test "x$VALADOC" != "xno" -a "x$enable_vala_ext" = "xyes"
then
enable_vala_doc_ext="yes"
fi
@@ -1107,9 +1106,9 @@ echo " Building libgda GObject Introspection: `if test x$enable_gda_gi = xyes;
echo " Building libgda-ui GObject Introspection: `if test x$enable_gdaui_gi != xno; then echo yes; else
echo no; fi`"
echo " Building Gtk-Doc: `if test x$enable_gtk_doc != xno; then echo yes; else echo no; fi`"
echo " Building Help (GdaBrowser): `if test x$with_gdu != xno; then echo yes; else echo no; fi`"
-echo " Building GDA Vala Bindings: `if test x$enable_vala != xyes; then echo no; else echo yes; fi`"
-echo " Building GDA-UI Vala Bindings: `if test "x$enable_gdaui_vala" != "xno" -a "x$enable_vapigen" =
"xyes"; then echo yes; else echo no; fi`"
-echo " Building Vala Extensions: `if test x$enable_vala_ext != xno; then echo yes; else echo no; fi`"
+echo " Building GDA Vala Bindings: `if test x$enable_vala_bindings != xyes; then echo no; else echo yes;
fi`"
+echo " Building GDA-UI Vala Bindings: `if test "x$enable_gdaui_vala" = "xyes"; then echo yes; else echo
no; fi`"
+echo " Building Vala Extensions: `if test x$enable_vala_ext = xyes; then echo yes; else echo no; fi`"
echo " Building Vala Documentation:"
echo " Building GDA Vala Docs: `if test x$enable_vala_doc != xno; then echo yes; else echo no; fi`"
echo " Building GDA Vala Extensions Docs: `if test x$enable_vala_doc_ext != xno; then echo yes; else
echo no; fi`"
diff --git a/libgda/Makefile.am b/libgda/Makefile.am
index 6c915fcf4..dbccc080e 100644
--- a/libgda/Makefile.am
+++ b/libgda/Makefile.am
@@ -369,7 +369,7 @@ typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
CLEANFILES += $(typelibs_DATA)
endif
-if ENABLE_VAPIGEN
+if ENABLE_VALA_BINDINGS
vapi: libgda-6.0.vapi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]