[california] Enable/disable fatal warnings in build
- From: Jim Nelson <jnelson src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [california] Enable/disable fatal warnings in build
- Date: Thu, 4 Dec 2014 02:13:13 +0000 (UTC)
commit b3d089b250495bb452a2a9a822a6719d99dae0ae
Author: Jim Nelson <jim yorba org>
Date: Wed Dec 3 18:12:57 2014 -0800
Enable/disable fatal warnings in build
configure.ac | 16 ++++++++++++++++
src/Makefile.am | 6 +++++-
2 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 2d9c27d..0898add 100644
--- a/configure.ac
+++ b/configure.ac
@@ -86,6 +86,21 @@ AC_MSG_RESULT($unity)
AM_CONDITIONAL(ENABLE_UNITY, test "x$unity" = "xyes")
#
+# Fatal warnings (valac only)
+#
+
+AC_MSG_CHECKING([fatal Vala warnings])
+AC_ARG_ENABLE(
+ fatal,
+ [ --disable-fatal disable fatal warnings from Vala compiler [[default=enabled]]],
+ [ fatal=$enableval ],
+ [ fatal=yes ]
+)
+
+AC_MSG_RESULT($fatal)
+AM_CONDITIONAL(DISABLE_FATAL_WARNINGS, test "x$fatal" = "xno")
+
+#
# /configure switches
#
@@ -102,5 +117,6 @@ AC_OUTPUT
AC_MSG_RESULT([
Options:
Unity support: $unity
+ Fatal Vala warnings: $fatal
])
diff --git a/src/Makefile.am b/src/Makefile.am
index 2749c2f..f91c67c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -227,8 +227,12 @@ if HAVE__NL_TIME_FIRST_WEEKDAY
california_OPTIONAL_VALAFLAGS += --define HAVE__NL_TIME_FIRST_WEEKDAY
endif
+if !DISABLE_FATAL_WARNINGS
+california_OPTIONAL_VALAFLAGS += --fatal-warnings
+endif
+
california_VALAFLAGS = \
- --fatal-warnings --debug --enable-checking --vapidir $(top_srcdir)/vapi --target-glib=2.38 \
+ --debug --enable-checking --vapidir $(top_srcdir)/vapi --target-glib=2.38 \
--enable-deprecated \
--gresources=california-resources.xml \
$(california_OPTIONAL_VALAFLAGS) \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]