aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build10
1 files changed, 5 insertions, 5 deletions
diff --git a/meson.build b/meson.build
index 682d6962..5f7950c9 100644
--- a/meson.build
+++ b/meson.build
@@ -11,11 +11,11 @@ project(
],
)
-# When doing a major or minor release, *always* increase soversion. This isn't
-# necessary for bugfix releases. Increasing soversion is required because
-# wlroots never guarantees ABI stability -- only API stability is guaranteed
-# between minor releases.
-soversion = 13
+version = meson.project_version().split('-')[0]
+version_major = version.split('.')[0]
+version_minor = version.split('.')[1]
+assert(version_major == '0')
+soversion = version_minor.to_int() - 5
little_endian = target_machine.endian() == 'little'
big_endian = target_machine.endian() == 'big'