Renable compiler warnings and fix a few that show up
The switch to GNOME_COMPILE_WARNINGS() caused -Wall and other warnings to not actually be used since GNOME_COMPILE_WARNINGS() just sets WARN_CFLAGS. Add WARN_CFLAGS to AM_CFLAGS so that it takes effect. Add -Wno-error=deprecated-declarations so that when -Werror is enabled, we don't fail on all the deprecated cogl and clutter symbols. https://bugzilla.gnome.org/show_bug.cgi?id=730408
This commit is contained in:
parent
5d11941638
commit
ff07d3a46a
@ -223,6 +223,14 @@ fi
|
||||
AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no)
|
||||
|
||||
GNOME_COMPILE_WARNINGS([error])
|
||||
case "$WARN_CFLAGS" in
|
||||
*-Werror*)
|
||||
WARN_CFLAGS="$WARN_CFLAGS -Wno-error=deprecated-declarations"
|
||||
;;
|
||||
esac
|
||||
|
||||
AM_CFLAGS="$AM_CFLAGS $WARN_CFLAGS"
|
||||
AC_SUBST(AM_CFLAGS)
|
||||
|
||||
BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}"
|
||||
AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
|
||||
|
@ -75,7 +75,7 @@ on_timeout (gpointer data)
|
||||
}
|
||||
|
||||
static void
|
||||
establish_timeout ()
|
||||
establish_timeout (void)
|
||||
{
|
||||
if (timeout_id != 0)
|
||||
g_source_remove (timeout_id);
|
||||
|
@ -94,6 +94,9 @@ st_box_layout_child_get_property (GObject *object,
|
||||
break;
|
||||
case CLUTTER_BOX_ALIGNMENT_END:
|
||||
align = ST_ALIGN_END;
|
||||
break;
|
||||
default:
|
||||
g_assert_not_reached ();
|
||||
}
|
||||
g_value_set_enum (value, align);
|
||||
break;
|
||||
@ -138,6 +141,9 @@ st_box_layout_child_set_property (GObject *object,
|
||||
break;
|
||||
case ST_ALIGN_END:
|
||||
align = CLUTTER_BOX_ALIGNMENT_END;
|
||||
break;
|
||||
default:
|
||||
g_assert_not_reached ();
|
||||
}
|
||||
g_object_set (meta, g_param_spec_get_name (pspec), align, NULL);
|
||||
break;
|
||||
|
@ -21,6 +21,8 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#define COGL_ENABLE_EXPERIMENTAL_API /* for cogl_framebuffer_allocate */
|
||||
|
||||
#include "st-texture-cache.h"
|
||||
#include "st-private.h"
|
||||
#include <gtk/gtk.h>
|
||||
|
Loading…
Reference in New Issue
Block a user