diff options
author | Jan Alexander Steffens (heftig) <heftig@archlinux.org> | 2022-02-05 02:30:52 +0000 |
---|---|---|
committer | Jan Alexander Steffens (heftig) <heftig@archlinux.org> | 2022-02-05 02:34:28 +0000 |
commit | 1dc74629ff24a2121f17f6e38b2c8067be0b7182 (patch) | |
tree | a4f9fd8162e43ab2171311b67588e65cd8b98427 /libupower-glib | |
parent | 8eb8ab1056e03b68634098b754c89c5a99f33c5c (diff) | |
download | upower-1dc74629ff24a2121f17f6e38b2c8067be0b7182.tar.gz |
build: Fix version macros
The project version is a string. We need to split it into an array of
version components.
Diffstat (limited to 'libupower-glib')
-rw-r--r-- | libupower-glib/meson.build | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/libupower-glib/meson.build b/libupower-glib/meson.build index 1bab59b..2ff7baf 100644 --- a/libupower-glib/meson.build +++ b/libupower-glib/meson.build @@ -1,7 +1,12 @@ +version_arr = meson.project_version().split('.') +major_version = version_arr[0].to_int() +minor_version = version_arr[1].to_int() +micro_version = version_arr[2].to_int() + cdata = configuration_data() -cdata.set('UP_MAJOR_VERSION', meson.project_version()[0]) -cdata.set('UP_MINOR_VERSION', meson.project_version()[1]) -cdata.set('UP_MICRO_VERSION', meson.project_version()[2]) +cdata.set('UP_MAJOR_VERSION', major_version) +cdata.set('UP_MINOR_VERSION', minor_version) +cdata.set('UP_MICRO_VERSION', micro_version) up_version_h = configure_file( output: 'up-version.h', |