mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-12-04 15:44:49 +01:00
Stop using glib-genmarshal at build time
To help cross compilation, don't use glib-genmarshal in our build. This is easy now that we have g_cclosure_marshal_generic(). In gobject/, add gmarshal.[ch] to git (making the existing entry points stubs). In gio/, simply switch to using g_cclosure_marshal_generic(). https://bugzilla.gnome.org/show_bug.cgi?id=652168
This commit is contained in:
@@ -25,7 +25,6 @@
|
||||
#include "gdbusobject.h"
|
||||
#include "gdbusobjectskeleton.h"
|
||||
#include "gdbusinterfaceskeleton.h"
|
||||
#include "gio-marshal.h"
|
||||
#include "gdbusprivate.h"
|
||||
#include "gdbusmethodinvocation.h"
|
||||
#include "gdbusintrospection.h"
|
||||
@@ -187,7 +186,7 @@ g_dbus_object_skeleton_class_init (GDBusObjectSkeletonClass *klass)
|
||||
G_STRUCT_OFFSET (GDBusObjectSkeletonClass, authorize_method),
|
||||
_g_signal_accumulator_false_handled,
|
||||
NULL,
|
||||
_gio_marshal_BOOLEAN__OBJECT_OBJECT,
|
||||
g_cclosure_marshal_generic,
|
||||
G_TYPE_BOOLEAN,
|
||||
2,
|
||||
G_TYPE_DBUS_INTERFACE_SKELETON,
|
||||
|
||||
Reference in New Issue
Block a user