[glib-openssl] Install module with so suffix on osx
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib-openssl] Install module with so suffix on osx
- Date: Wed, 3 Oct 2018 20:00:22 +0000 (UTC)
commit b053184b30ceef198646284f2053da6afb7d2388
Author: Ignacio Casal Quinteiro <qignacio amazon com>
Date: Wed Oct 3 17:37:39 2018 +0200
Install module with so suffix on osx
This is because glib expects the modules to have the so suffix
instead of the dylib one that meson defaults to.
tls/openssl/meson.build | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/tls/openssl/meson.build b/tls/openssl/meson.build
index 890afd0..24caa85 100644
--- a/tls/openssl/meson.build
+++ b/tls/openssl/meson.build
@@ -22,10 +22,18 @@ tlsopenssl_dep = declare_dependency(link_with: tlsopenssl,
include_directories: include_directories('.', '../base'),
dependencies: platform_deps)
+name_suffix = []
+
+# FIXME: workaround for https://gitlab.gnome.org/GNOME/glib/issues/1413
+if host_system == 'darwin'
+ name_suffix = 'so'
+endif
+
gioopenssl = shared_module('gioopenssl',
tlsopenssl_sources,
dependencies: [tlsopenssl_dep],
include_directories: config_h_include,
+ name_suffix: name_suffix,
install: true,
install_dir: gio_module_dir,
c_args: [extra_args + common_flags])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]