Turn on valac warnings for the KeyFile backend.
authorTravis Reitter <travis.reitter@collabora.co.uk>
Mon, 27 Sep 2010 19:01:00 +0000 (12:01 -0700)
committerTravis Reitter <travis.reitter@collabora.co.uk>
Mon, 27 Sep 2010 19:01:00 +0000 (12:01 -0700)
backends/key-file/Makefile.am
backends/key-file/kf-backend-factory.vala
configure.ac

index 7552230..cf42937 100644 (file)
@@ -6,6 +6,7 @@ AM_CPPFLAGS = \
        $(NULL)
 
 VALAFLAGS += \
+       $(ERROR_VALAFLAGS) \
        --vapidir=. \
        --vapidir=$(top_srcdir)/folks \
        $(addprefix --pkg ,$(folks_backend_key_file_deps)) \
index 8343c28..104d883 100644 (file)
@@ -54,14 +54,6 @@ public class Folks.Backends.Kf.BackendFactory : Object
    */
   public BackendFactory (BackendStore backend_store)
     {
-      try
-        {
-          backend_store.add_backend (new Backend ());
-        }
-      catch (GLib.Error e)
-        {
-          warning ("Failed to add key file backend to libfolks: %s",
-              e.message);
-        }
+      backend_store.add_backend (new Backend ());
     }
 }
index 358d715..97dc88b 100644 (file)
@@ -176,6 +176,7 @@ m4_if(folks_released, [1], [],
     [
         ERROR_INTROSPECTION_SCANNER_ARGS="$ERROR_INTROSPECTION_SCANNER_ARGS \
                 --warn-error"
+        ERROR_VALAFLAGS="$ERROR_VALAFLAGS --fatal-warnings"
         if test x$werror = xyes; then
             ERROR_CFLAGS="$ERROR_CFLAGS -Werror"
         fi
@@ -198,6 +199,7 @@ AS_COMPILER_FLAG([-Wstrict-prototypes], [ERROR_CFLAGS="$ERROR_CFLAGS \
                                          -Wstrict-prototypes"])
 
 AC_SUBST([ERROR_INTROSPECTION_SCANNER_ARGS])
+AC_SUBST([ERROR_VALAFLAGS])
 AC_SUBST([ERROR_CFLAGS])
 
 # -----------------------------------------------------------