diff options
-rw-r--r-- | include/fuse_common.h | 6 | ||||
-rw-r--r-- | meson.build | 14 |
2 files changed, 13 insertions, 7 deletions
diff --git a/include/fuse_common.h b/include/fuse_common.h index 6a060fd..4efa53d 100644 --- a/include/fuse_common.h +++ b/include/fuse_common.h @@ -25,12 +25,6 @@ #include <stdint.h> #include <sys/types.h> -/** Major version of FUSE library interface */ -#define FUSE_MAJOR_VERSION 3 - -/** Minor version of FUSE library interface */ -#define FUSE_MINOR_VERSION 16 - #define FUSE_MAKE_VERSION(maj, min) ((maj) * 100 + (min)) #define FUSE_VERSION FUSE_MAKE_VERSION(FUSE_MAJOR_VERSION, FUSE_MINOR_VERSION) diff --git a/meson.build b/meson.build index 7d8db7f..4a0d268 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('libfuse3', ['c'], version: '3.16.2', +project('libfuse3', ['c'], version: '3.17.0', meson_version: '>= 0.51', default_options: [ 'buildtype=debugoptimized', @@ -6,6 +6,14 @@ project('libfuse3', ['c'], version: '3.16.2', 'warning_level=2', ]) +# Would be better to create the version string +# from integers, i.e. concatenating strings instead +# of splitting a string, but 'project' needs to be +# the first meson.build keyword... +version_list = meson.project_version().split('.') +FUSE_MAJOR_VERSION = version_list[0] +FUSE_MINOR_VERSION = version_list[1] +FUSE_HOTFIX_VERSION = version_list[2] platform = host_machine.system() if platform == 'darwin' @@ -34,6 +42,10 @@ private_cfg = configuration_data() # public_cfg = configuration_data() +public_cfg.set('FUSE_MAJOR_VERSION', FUSE_MAJOR_VERSION) +public_cfg.set('FUSE_MINOR_VERSION', FUSE_MINOR_VERSION) +public_cfg.set('FUSE_HOTFIX_VERSION', FUSE_HOTFIX_VERSION) + # Default includes when checking for presence of functions and # struct members include_default = ''' |