20 lines
609 B
Meson
20 lines
609 B
Meson
|
plugin_sources = [
|
||
|
'browser-plugin.c',
|
||
|
'npapi/npapi.h',
|
||
|
'npapi/npfunctions.h',
|
||
|
'npapi/npruntime.h',
|
||
|
'npapi/nptypes.h'
|
||
|
]
|
||
|
|
||
|
shared_module('gnome-shell-browser-plugin', plugin_sources,
|
||
|
dependencies: [gio_dep, json_glib_dep],
|
||
|
c_args: ['-DG_LOG_DOMAIN="GnomeShellBrowserPlugin"'],
|
||
|
# Browsers can unload and reload the module while browsing, which is not
|
||
|
# supported by GObject.
|
||
|
# We pass -Wl,-z,nodelete to the linker to ensure the module is never
|
||
|
# unloaded. See https://bugzilla.gnome.org/show_bug.cgi?id=737932.
|
||
|
link_args: ['-Wl,-z,nodelete'],
|
||
|
install: true,
|
||
|
install_dir: plugindir
|
||
|
)
|