summaryrefslogtreecommitdiff
path: root/modules/printbackends
diff options
context:
space:
mode:
Diffstat (limited to 'modules/printbackends')
-rw-r--r--modules/printbackends/gtkprintbackendcups.c3
-rw-r--r--modules/printbackends/gtkprintbackendfile.c3
-rw-r--r--modules/printbackends/gtkprintbackendlpr.c3
-rw-r--r--modules/printbackends/meson.build1
4 files changed, 9 insertions, 1 deletions
diff --git a/modules/printbackends/gtkprintbackendcups.c b/modules/printbackends/gtkprintbackendcups.c
index 41774a0bdd..e0398bb1d4 100644
--- a/modules/printbackends/gtkprintbackendcups.c
+++ b/modules/printbackends/gtkprintbackendcups.c
@@ -246,6 +246,7 @@ static void secrets_service_vanished_cb (GDBusConnec
G_DEFINE_DYNAMIC_TYPE(GtkPrintBackendCups, gtk_print_backend_cups, GTK_TYPE_PRINT_BACKEND)
+G_MODULE_EXPORT
void
g_io_module_load (GIOModule *module)
{
@@ -260,11 +261,13 @@ g_io_module_load (GIOModule *module)
10);
}
+G_MODULE_EXPORT
void
g_io_module_unload (GIOModule *module)
{
}
+G_MODULE_EXPORT
char **
g_io_module_query (void)
{
diff --git a/modules/printbackends/gtkprintbackendfile.c b/modules/printbackends/gtkprintbackendfile.c
index 0275492f65..739313064b 100644
--- a/modules/printbackends/gtkprintbackendfile.c
+++ b/modules/printbackends/gtkprintbackendfile.c
@@ -103,6 +103,7 @@ static GtkPageSetup * file_printer_get_default_page_size (GtkPrinter
G_DEFINE_DYNAMIC_TYPE(GtkPrintBackendFile, gtk_print_backend_file, GTK_TYPE_PRINT_BACKEND)
+G_MODULE_EXPORT
void
g_io_module_load (GIOModule *module)
{
@@ -116,11 +117,13 @@ g_io_module_load (GIOModule *module)
10);
}
+G_MODULE_EXPORT
void
g_io_module_unload (GIOModule *module)
{
}
+G_MODULE_EXPORT
char **
g_io_module_query (void)
{
diff --git a/modules/printbackends/gtkprintbackendlpr.c b/modules/printbackends/gtkprintbackendlpr.c
index b4f711632f..e4b81289c6 100644
--- a/modules/printbackends/gtkprintbackendlpr.c
+++ b/modules/printbackends/gtkprintbackendlpr.c
@@ -82,6 +82,7 @@ static void gtk_print_backend_lpr_print_stream (GtkPrintBacke
G_DEFINE_DYNAMIC_TYPE (GtkPrintBackendLpr, gtk_print_backend_lpr, GTK_TYPE_PRINT_BACKEND)
+G_MODULE_EXPORT
void
g_io_module_load (GIOModule *module)
{
@@ -95,11 +96,13 @@ g_io_module_load (GIOModule *module)
10);
}
+G_MODULE_EXPORT
void
g_io_module_unload (GIOModule *module)
{
}
+G_MODULE_EXPORT
char **
g_io_module_query (void)
{
diff --git a/modules/printbackends/meson.build b/modules/printbackends/meson.build
index 77d97307f2..6e0188f62c 100644
--- a/modules/printbackends/meson.build
+++ b/modules/printbackends/meson.build
@@ -8,7 +8,6 @@ printbackends_args = [
'-DGTK_COMPILATION',
'-DGTK_DISABLE_DEPRECATION_WARNINGS',
'-DGTK_PRINT_BACKEND_ENABLE_UNSUPPORTED',
- '-D_GLIB_EXTERN=@0@'.format(visibility_define),
] + common_cflags
cups_dep = dependency('cups', version : '>=2.0', required: get_option('print-cups'))