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 <haihao.xiang@intel.com>
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 == ''