meson: ensure plugins have so extension on macOS
This commit is contained in:
parent
043ec471bd
commit
fa07007389
@ -823,6 +823,11 @@ if profiler_enabled
|
||||
endif
|
||||
endif
|
||||
|
||||
module_suffix = []
|
||||
if os_darwin
|
||||
module_suffix = 'so'
|
||||
endif
|
||||
|
||||
build_gir = get_option('introspection')
|
||||
subdir('gdk')
|
||||
subdir('gtk')
|
||||
|
@ -15,6 +15,7 @@ foreach l: immodules
|
||||
install_dir: '@0@/gtk-@1@/@2@/immodules/'.format(gtk_libdir, gtk_api_version, gtk_binary_version),
|
||||
include_directories: [confinc, gtkinc],
|
||||
install : true,
|
||||
name_suffix: module_suffix,
|
||||
name_prefix: '')
|
||||
endif
|
||||
endforeach
|
||||
|
@ -112,6 +112,7 @@ if print_backends.contains('file')
|
||||
c_args: printbackends_args,
|
||||
dependencies: libgtk_dep,
|
||||
install_dir: printbackends_install_dir,
|
||||
name_suffix: module_suffix,
|
||||
install : true)
|
||||
endif
|
||||
|
||||
@ -121,6 +122,7 @@ if print_backends.contains('lpr')
|
||||
c_args: printbackends_args,
|
||||
dependencies: libgtk_dep,
|
||||
install_dir: printbackends_install_dir,
|
||||
name_suffix: module_suffix,
|
||||
install : true)
|
||||
endif
|
||||
|
||||
@ -130,6 +132,7 @@ if print_backends.contains('test')
|
||||
c_args: printbackends_args,
|
||||
dependencies: libgtk_dep,
|
||||
install_dir: printbackends_install_dir,
|
||||
name_suffix: module_suffix,
|
||||
install : true)
|
||||
endif
|
||||
|
||||
@ -141,6 +144,7 @@ if print_backends.contains('cloudprint')
|
||||
c_args: printbackends_args,
|
||||
dependencies: [ libgtk_dep, rest_dep, json_glib_dep ],
|
||||
install_dir: printbackends_install_dir,
|
||||
name_suffix: module_suffix,
|
||||
install : true)
|
||||
endif
|
||||
|
||||
@ -153,5 +157,6 @@ if print_backends.contains('cups')
|
||||
c_args: printbackends_args,
|
||||
dependencies: [libgtk_dep, cups_dep] + cups_extra_deps,
|
||||
install_dir: printbackends_install_dir,
|
||||
name_suffix: module_suffix,
|
||||
install : true)
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user