diff options
| author | John Ralls <jralls@ceridwen.us> | 2019-12-10 21:21:02 -0800 |
|---|---|---|
| committer | John Ralls <jralls@ceridwen.us> | 2019-12-10 21:46:59 -0800 |
| commit | ee448db031e79b13afd780f39ea14b3a7dd4bb73 (patch) | |
| tree | 03fcb2182c677576f9decbfa6f4f7f5446bd3666 | |
| parent | c1146db2fee09a4a19ba38e4f9a6aefbd1a16d03 (diff) | |
| download | gtk+-ee448db031e79b13afd780f39ea14b3a7dd4bb73.tar.gz | |
Force the loadable module suffix on the print backend modules.
On MacOS the shared library and loadable module suffix is different.
While dlopen will load a shared module just fine, Gtk's loader and
query tools don't know to look for them so it's important to give
loadable modules the .so suffix.
| -rw-r--r-- | modules/printbackends/meson.build | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/printbackends/meson.build b/modules/printbackends/meson.build index 7ffe671c4b..277c5c9c7b 100644 --- a/modules/printbackends/meson.build +++ b/modules/printbackends/meson.build @@ -111,6 +111,7 @@ if print_backends.contains('file') 'file/gtkprintbackendfile.c', c_args: printbackends_args, dependencies: libgtk_dep, + name_suffix: module_suffix, install_dir: printbackends_install_dir, name_suffix: module_suffix, install : true) @@ -121,6 +122,7 @@ if print_backends.contains('lpr') 'lpr/gtkprintbackendlpr.c', c_args: printbackends_args, dependencies: libgtk_dep, + name_suffix: module_suffix, install_dir: printbackends_install_dir, name_suffix: module_suffix, install : true) @@ -131,6 +133,7 @@ if print_backends.contains('test') 'test/gtkprintbackendtest.c', c_args: printbackends_args, dependencies: libgtk_dep, + name_suffix: module_suffix, install_dir: printbackends_install_dir, name_suffix: module_suffix, install : true) @@ -143,6 +146,7 @@ if print_backends.contains('cloudprint') 'cloudprint/gtkcloudprintaccount.c', c_args: printbackends_args, dependencies: [ libgtk_dep, rest_dep, json_glib_dep ], + name_suffix: module_suffix, install_dir: printbackends_install_dir, name_suffix: module_suffix, install : true) @@ -156,6 +160,7 @@ if print_backends.contains('cups') 'cups/gtkcupssecretsutils.c', c_args: printbackends_args, dependencies: [libgtk_dep, cups_dep] + cups_extra_deps, + name_suffix: module_suffix, install_dir: printbackends_install_dir, name_suffix: module_suffix, install : true) |
