mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-06 07:58:44 +02:00
gio: Build the portal code only on *NIX
xdg-desktop-portal support is only usable on *NIX platforms, so don't build them on non-*NIX platforms. Also clean up gio/Makefile.am a bit to split out the listings for the platform-specific sources from the platform-neutral sources, and assemble them for the final list of sources required for libgio. https://bugzilla.gnome.org/show_bug.cgi?id=768498
This commit is contained in:
@@ -903,10 +903,8 @@ extern GType _g_win32_volume_monitor_get_type (void);
|
||||
extern GType _g_winhttp_vfs_get_type (void);
|
||||
|
||||
extern GType _g_dummy_proxy_resolver_get_type (void);
|
||||
extern GType g_proxy_resolver_portal_get_type (void);
|
||||
extern GType _g_dummy_tls_backend_get_type (void);
|
||||
extern GType g_network_monitor_base_get_type (void);
|
||||
extern GType g_network_monitor_portal_get_type (void);
|
||||
#ifdef HAVE_NETLINK
|
||||
extern GType _g_network_monitor_netlink_get_type (void);
|
||||
extern GType _g_network_monitor_nm_get_type (void);
|
||||
@@ -916,6 +914,8 @@ extern GType _g_network_monitor_nm_get_type (void);
|
||||
extern GType g_fdo_notification_backend_get_type (void);
|
||||
extern GType g_gtk_notification_backend_get_type (void);
|
||||
extern GType g_portal_notification_backend_get_type (void);
|
||||
extern GType g_proxy_resolver_portal_get_type (void);
|
||||
extern GType g_network_monitor_portal_get_type (void);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_COCOA
|
||||
@@ -1118,6 +1118,8 @@ _g_io_modules_ensure_loaded (void)
|
||||
g_type_ensure (g_fdo_notification_backend_get_type ());
|
||||
g_type_ensure (g_gtk_notification_backend_get_type ());
|
||||
g_type_ensure (g_portal_notification_backend_get_type ());
|
||||
g_type_ensure (g_network_monitor_portal_get_type ());
|
||||
g_type_ensure (g_proxy_resolver_portal_get_type ());
|
||||
#endif
|
||||
#ifdef HAVE_COCOA
|
||||
g_type_ensure (g_cocoa_notification_backend_get_type ());
|
||||
@@ -1127,7 +1129,6 @@ _g_io_modules_ensure_loaded (void)
|
||||
#endif
|
||||
g_type_ensure (_g_local_vfs_get_type ());
|
||||
g_type_ensure (_g_dummy_proxy_resolver_get_type ());
|
||||
g_type_ensure (g_proxy_resolver_portal_get_type ());
|
||||
g_type_ensure (_g_http_proxy_get_type ());
|
||||
g_type_ensure (_g_https_proxy_get_type ());
|
||||
g_type_ensure (_g_socks4a_proxy_get_type ());
|
||||
@@ -1135,7 +1136,6 @@ _g_io_modules_ensure_loaded (void)
|
||||
g_type_ensure (_g_socks5_proxy_get_type ());
|
||||
g_type_ensure (_g_dummy_tls_backend_get_type ());
|
||||
g_type_ensure (g_network_monitor_base_get_type ());
|
||||
g_type_ensure (g_network_monitor_portal_get_type ());
|
||||
#ifdef HAVE_NETLINK
|
||||
g_type_ensure (_g_network_monitor_netlink_get_type ());
|
||||
g_type_ensure (_g_network_monitor_nm_get_type ());
|
||||
|
Reference in New Issue
Block a user