build: Add --disable-fatal-warnings configure flag
authorColin Walters <walters@verbum.org>
Fri, 20 Jan 2012 17:24:59 +0000 (12:24 -0500)
committerPhilip Withnall <philip@tecnocode.co.uk>
Thu, 15 Mar 2012 00:06:35 +0000 (00:06 +0000)
Useful for builders who aren't necessarily developers.

configure.ac

index 7cd28e5..c4b6f2e 100644 (file)
@@ -480,7 +480,11 @@ AC_SUBST([CODE_COVERAGE_CFLAGS])
 AC_SUBST([CODE_COVERAGE_LDFLAGS])
 
 # Vala-related flags
-AS_IF([test "x$enable_vala" = "xyes"],
+AC_ARG_ENABLE([fatal-warnings],
+              AS_HELP_STRING([--disable-fatal-warnings],
+                             [Make warnings from valac and g-ir-scanner non-fatal]),
+              [enable_fatal_warnings=$enableval], [enable_fatal_warnings=yes])
+AS_IF([test "x$enable_vala" = "xyes" && test "x$enable_fatal_warnings" = "xyes"],
       [ERROR_INTROSPECTION_SCANNER_ARGS="\
                         $ERROR_INTROSPECTION_SCANNER_ARGS --warn-error"
        ERROR_VALAFLAGS="$ERROR_VALAFLAGS --fatal-warnings"])