[libsoup] meson: fix dylib versioning on macOS
- From: Tomas Popela <tpopela src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] meson: fix dylib versioning on macOS
- Date: Tue, 12 Mar 2019 09:47:11 +0000 (UTC)
commit 420dc436afe8fdc5cf9175a31ce833db64906c4e
Author: Tom Schoonjans <Tom Schoonjans diamond ac uk>
Date: Tue Mar 12 08:52:46 2019 +0000
meson: fix dylib versioning on macOS
libsoup/meson.build | 2 ++
meson.build | 7 ++++++-
2 files changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/libsoup/meson.build b/libsoup/meson.build
index 5f2a2156..92b615f4 100644
--- a/libsoup/meson.build
+++ b/libsoup/meson.build
@@ -229,6 +229,7 @@ libsoup = library('soup-@0@'.format(apiversion),
soup_enums,
version : libversion,
soversion : soversion,
+ darwin_versions: darwin_versions,
c_args : libsoup_c_args + hidden_visibility_flag,
include_directories : configinc,
install : true,
@@ -260,6 +261,7 @@ if enable_gnome
soup_gnome_sources + soup_gnome_headers,
version : libversion,
soversion : soversion,
+ darwin_versions: darwin_versions,
c_args : libsoup_c_args + hidden_visibility_flag,
include_directories : configinc,
install : true,
diff --git a/meson.build b/meson.build
index a9793629..e4c5d755 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
project('libsoup', 'c',
version: '2.66.0',
- meson_version : '>=0.47',
+ meson_version : '>=0.48',
license : 'LGPL2',
default_options : 'c_std=c89')
@@ -16,6 +16,11 @@ libversion = '1.8.0'
apiversion = '2.4'
soversion = '1'
libsoup_api_name = '@0@-@1@'.format(meson.project_name(), apiversion)
+libversion_arr = libversion.split('.')
+darwin_version_major = libversion_arr[0].to_int()
+darwin_version_minor = libversion_arr[1].to_int()
+darwin_version_micro = libversion_arr[2].to_int()
+darwin_versions = [darwin_version_major + darwin_version_minor + 1, '@0@.@1@'.format(darwin_version_major +
darwin_version_minor + 1, darwin_version_micro)]
host_system = host_machine.system()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]