c.sexchat/src
Rainer Müller 5ca767f7f8 Fix plugins on macOS
The switch to the meson build system broke plugins on macOS. GNU libtool
builds shared libraries with ".dylib" and shared modules (plugins) with
the extension ".so", but meson is using ".dylib" for both.

Although overriding the name_suffix for shared_module() in meson is
possible, this would be messy for other platforms as there is no way to
query the default. Therefore it seems like we have to go with ".dylib"
for now on macOS.

However, G_MODULE_SUFFIX is defined to ".so", because glib follows what
GNU libtool does. Therefore define a separate preprocessor macro that
has the correct extension.

See: https://github.com/mesonbuild/meson/issues/1160
2018-03-31 01:29:05 +00:00
..
common Fix plugins on macOS 2018-03-31 01:29:05 +00:00
dirent Use glib for all allocations 2014-12-28 06:44:44 -05:00
fe-gtk Fix plugins on macOS 2018-03-31 01:29:05 +00:00
fe-text build: Fix building with-text=true and with-plugin=false 2018-03-09 13:20:21 -05:00
htm build: Replace Autotools with Meson 2017-06-13 23:54:51 -04:00
libenchant_win8 Use VS 2015 2015-10-10 16:14:12 -07:00
meson.build build: Replace Autotools with Meson 2017-06-13 23:54:51 -04:00
version-script Added functions to create/destroy event_attrs to plugin interface. 2013-07-12 22:46:04 +01:00