Use the patch level identifier from the version string when it is
provided instead blindly extending the version string with '.0'. This
prevents patch level releases.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
]
)
-maj_min = meson.project_version().split('-rc')[0]
-library_version = maj_min + '.0'
+vstr = meson.project_version().split('-rc')[0]
+vid = vstr.split('.')
+library_version = '.'.join(vid[0], vid[1])
+if vid.length() == 3
+ library_version = '.'.join(library_version, vid[2])
+else
+ library_version = library_version + '.0'
+endif
################################################################################
cc = meson.get_compiler('c')