mutter/src
Emmanuele Bassi aeda556af1 Don't re-define auto cleanup symbols
Starting from GLib 2.49, the gdbus-codegen tool automatically generates
the auto cleanup symbols for the GDBus proxy and skeleton interfaces.

Since we don't depend on a specific version of GLib we need to
conditionally generate the auto cleanup symbols in case an older version
of gdbus-codegen is used when building Mutter.

This commit unbreaks the build under GNOME Continuous, which has been
failing with:

usr/include/glib-2.0/glib/gmacros.h:415:43: error: redefinition of 'glib_autoptr_cleanup_Login1Session'
 #define _GLIB_AUTOPTR_FUNC_NAME(TypeName) glib_autoptr_cleanup_##TypeName
                                           ^
[...]
/usr/include/glib-2.0/glib/gmacros.h:415:43: note: previous definition of 'glib_autoptr_cleanup_Login1Session' was here
./meta-dbus-login1.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
 G_DEFINE_AUTOPTR_CLEANUP_FUNC (Login1Session, g_object_unref)
 ^
2016-05-03 07:57:55 +01:00
..
backends Don't re-define auto cleanup symbols 2016-05-03 07:57:55 +01:00
compositor MetaSurfaceActorWayland: Use weak pointer instead of destroy hook 2016-05-01 21:11:27 +08:00
core MetaWindow: Make buffer_rect and rect share coordinate space 2016-05-01 21:11:27 +08:00
meta monitor-manager: Add get_is_builtin_display_on() 2016-04-21 21:16:16 +02:00
tests unit-tests: Fix const compiler warning 2016-03-11 12:26:38 +01:00
ui theme: set RTL/LTR flags on the style context 2016-04-09 10:03:27 -07:00
wayland wayland/xdg-shell: Restructure file layout a bit 2016-05-01 21:11:27 +08:00
x11 bell: Let the X11 caller deal with the X11 fallback 2016-03-10 12:34:56 +08:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in Fix the merged build 2016-04-27 20:37:47 +02:00
Makefile-tests.am tests: Add unit tests framework runner 2016-02-26 17:52:01 +08:00
Makefile.am wayland: Split out shell surface code from meta-wayland-surface.c 2016-05-01 21:11:27 +08:00
meta-enum-types.c.in Install enum types 2015-07-05 22:01:59 -07:00
meta-enum-types.h.in Install enum types 2015-07-05 22:01:59 -07:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
stamp-mutter-enum-types.h Install enum types 2015-07-05 22:01:59 -07:00