From e2f24a6932489b2e971168622c15dcdaf73a2d36 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Wed, 31 Jan 2018 09:55:22 +0800 Subject: meson: Fix libtool version number libtool uses CURRENT:REVISION:AGE for library versions and the formula for calculating the file numbers is (CURRENT-AGE).(AGE).(REVISION). To keep compatibility with libtool, meson build should follow the same formula With this fix, we will avoid https://github.com/intel/libva/issues/181 when bumping a new version Signed-off-by: Xiang, Haihao --- meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 10d5414..f7ae4cd 100644 --- a/meson.build +++ b/meson.build @@ -57,9 +57,11 @@ libva_lt_current = 100 * va_api_minor_version + va_api_micro_version + libva_int libva_lt_revision = libva_interface_age libva_lt_age = libva_binary_age - libva_interface_age +libva_lt_current = libva_lt_current - libva_lt_age + libva_lt_version = '@0@.@1@.@2@'.format(libva_lt_current, - libva_lt_revision, - libva_lt_age) + libva_lt_age, + libva_lt_revision) driverdir = get_option('driverdir') if driverdir == '' -- cgit v1.2.1