From: Emmanuele Bassi Date: Mon, 22 May 2017 20:11:30 +0000 (+0100) Subject: meson: Use the appropriate soversion X-Git-Tag: upstream/2.28.1~39 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b54a6abd89710fb0956ca0b121b7358d777d3358;hp=08b16a21c004e5663b3e7362fcf6c3ff981d9f43;p=platform%2Fupstream%2Fatk.git meson: Use the appropriate soversion The shared library should have a soversion of 0, so that Meson can create the appropriate symlinks to match what Autotools do. --- diff --git a/atk/meson.build b/atk/meson.build index d92b6f0..83ae5ba 100644 --- a/atk/meson.build +++ b/atk/meson.build @@ -112,6 +112,7 @@ atk_inc = include_directories('.') libatk = shared_library('atk-@0@'.format(atk_api_version), sources: atk_sources + atk_enums + atk_marshals, soversion: atk_soversion, + version: atk_libversion, install: true, dependencies: gobject_dep, include_directories: [ root_inc, atk_inc ], diff --git a/meson.build b/meson.build index 1fd2ed5..af9b3dd 100644 --- a/meson.build +++ b/meson.build @@ -35,7 +35,8 @@ atk_conf.set_quoted('VERSION', meson.project_version()) atk_conf.set_quoted('GETTEXT_PACKAGE', meson.project_name()) # Maintain version scheme with libtool -atk_soversion = '0.@0@.@1@'.format((atk_binary_age - atk_interface_age), atk_interface_age) +atk_soversion = 0 +atk_libversion = '@0@.@1@.@2@'.format(atk_soversion, (atk_binary_age - atk_interface_age), atk_interface_age) add_project_arguments([ '-DG_DISABLE_SINGLE_INCLUDES', '-DATK_DISABLE_SINGLE_INCLUDES' ], language: 'c')