From: Daniel Wagner Date: Wed, 20 Dec 2023 09:48:31 +0000 (+0100) Subject: build: handle patch level versioning X-Git-Tag: v1.7.1~2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=0cbda86c60352d5b799d0b1211b72be193a0b8c3;p=users%2Fsagi%2Flibnvme.git build: handle patch level versioning 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 --- diff --git a/meson.build b/meson.build index a715ff58..37521cc4 100644 --- a/meson.build +++ b/meson.build @@ -20,8 +20,14 @@ project( ] ) -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')