mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02: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:
@@ -23,7 +23,6 @@
|
||||
#include "config.h"
|
||||
|
||||
#include "gdbusauthobserver.h"
|
||||
#include "gio-marshal.h"
|
||||
#include "gcredentials.h"
|
||||
#include "gioenumtypes.h"
|
||||
#include "giostream.h"
|
||||
@@ -160,7 +159,7 @@ g_dbus_auth_observer_class_init (GDBusAuthObserverClass *klass)
|
||||
G_STRUCT_OFFSET (GDBusAuthObserverClass, authorize_authenticated_peer),
|
||||
_g_signal_accumulator_false_handled,
|
||||
NULL, /* accu_data */
|
||||
_gio_marshal_BOOLEAN__OBJECT_OBJECT,
|
||||
g_cclosure_marshal_generic,
|
||||
G_TYPE_BOOLEAN,
|
||||
2,
|
||||
G_TYPE_IO_STREAM,
|
||||
|
Reference in New Issue
Block a user