From 71e42dae909c8e94f82873f9eee0c50f0284fbdd Mon Sep 17 00:00:00 2001 From: Björn Esser Date: Wed, 27 Dec 2017 17:06:52 +0100 Subject: libwlroots: Add shared library versioning --- include/wlr/meson.build | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'include/wlr') diff --git a/include/wlr/meson.build b/include/wlr/meson.build index 770673eb..84dc5ae9 100644 --- a/include/wlr/meson.build +++ b/include/wlr/meson.build @@ -1,10 +1,13 @@ version_array = meson.project_version().split('.') version_data = configuration_data() -version_data.set_quoted('WLR_VERSION_STR', meson.project_version()) -version_data.set('WLR_VERSION_MAJOR', version_array[0]) -version_data.set('WLR_VERSION_MINOR', version_array[1]) -version_data.set('WLR_VERSION_MICRO', version_array[2]) -version_data.set('WLR_VERSION_NUM', '(WLR_VERSION_MAJOR << 16) | (WLR_VERSION_MINOR << 8) | WLR_VERSION_MICRO') +version_data.set_quoted('WLR_VERSION_STR', meson.project_version()) +version_data.set('WLR_VERSION_MAJOR', version_array[0]) +version_data.set('WLR_VERSION_MINOR', version_array[1]) +version_data.set('WLR_VERSION_MICRO', version_array[2]) +version_data.set('WLR_VERSION_NUM', '(WLR_VERSION_MAJOR << 16) | (WLR_VERSION_MINOR << 8) | WLR_VERSION_MICRO') +version_data.set('WLR_VERSION_API_CURRENT', so_version[0]) +version_data.set('WLR_VERSION_API_REVISION', so_version[1]) +version_data.set('WLR_VERSION_API_AGE', so_version[2]) header_install_dir = 'include/@0@/wlr'.format(meson.project_name()) configure_file(output: 'config.h', install_dir: header_install_dir, configuration: conf_data) -- cgit v1.2.3