diff --git a/meson.build b/meson.build index 28357822..7397e864 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('sysprof', 'c', license: ['GPL3+', 'GPL2+'], - version: '3.44.0', + version: '3.45.0', meson_version: '>=0.51.0', default_options: [ 'c_std=gnu11', 'cpp_std=c++11', diff --git a/src/libsysprof-capture/sysprof-version-macros.h b/src/libsysprof-capture/sysprof-version-macros.h index 27a56b67..67dac287 100644 --- a/src/libsysprof-capture/sysprof-version-macros.h +++ b/src/libsysprof-capture/sysprof-version-macros.h @@ -90,6 +90,7 @@ #define SYSPROF_VERSION_3_36 (SYSPROF_ENCODE_VERSION (3, 36, 0)) #define SYSPROF_VERSION_3_38 (SYSPROF_ENCODE_VERSION (3, 38, 0)) #define SYSPROF_VERSION_3_40 (SYSPROF_ENCODE_VERSION (3, 40, 0)) +#define SYSPROF_VERSION_3_46 (SYSPROF_ENCODE_VERSION (3, 46, 0)) #if (SYSPROF_MINOR_VERSION == 99) # define SYSPROF_VERSION_CUR_STABLE (SYSPROF_ENCODE_VERSION (SYSPROF_MAJOR_VERSION + 1, 0, 0)) @@ -217,3 +218,17 @@ #else # define SYSPROF_AVAILABLE_IN_3_40 _SYSPROF_EXTERN #endif + +#if SYSPROF_VERSION_MIN_REQUIRED >= SYSPROF_VERSION_3_46 +# define SYSPROF_DEPRECATED_IN_3_46 SYSPROF_DEPRECATED +# define SYSPROF_DEPRECATED_IN_3_46_FOR(f) SYSPROF_DEPRECATED_FOR(f) +#else +# define SYSPROF_DEPRECATED_IN_3_46 _SYSPROF_EXTERN +# define SYSPROF_DEPRECATED_IN_3_46_FOR(f) _SYSPROF_EXTERN +#endif + +#if SYSPROF_VERSION_MAX_ALLOWED < SYSPROF_VERSION_3_46 +# define SYSPROF_AVAILABLE_IN_3_46 SYSPROF_UNAVAILABLE(3, 46) +#else +# define SYSPROF_AVAILABLE_IN_3_46 _SYSPROF_EXTERN +#endif