build: add GNOME 49 version macros

This commit is contained in:
Christian Hergert
2025-03-21 11:59:18 -07:00
parent 4de3985e13
commit ae58643f4d

View File

@ -92,6 +92,7 @@
#define SYSPROF_VERSION_3_40 (SYSPROF_ENCODE_VERSION (3, 40, 0))
#define SYSPROF_VERSION_3_46 (SYSPROF_ENCODE_VERSION (3, 46, 0))
#define SYSPROF_VERSION_48 (SYSPROF_ENCODE_VERSION (48, 0, 0))
#define SYSPROF_VERSION_49 (SYSPROF_ENCODE_VERSION (49, 0, 0))
#if (SYSPROF_MINOR_VERSION == 99)
# define SYSPROF_VERSION_CUR_STABLE (SYSPROF_ENCODE_VERSION (SYSPROF_MAJOR_VERSION + 1, 0, 0))
@ -247,3 +248,17 @@
#else
# define SYSPROF_AVAILABLE_IN_48 _SYSPROF_EXTERN
#endif
#if SYSPROF_VERSION_MIN_REQUIRED >= SYSPROF_VERSION_49
# define SYSPROF_DEPRECATED_IN_49 SYSPROF_DEPRECATED
# define SYSPROF_DEPRECATED_IN_49_FOR(f) SYSPROF_DEPRECATED_FOR(f)
#else
# define SYSPROF_DEPRECATED_IN_49 _SYSPROF_EXTERN
# define SYSPROF_DEPRECATED_IN_49_FOR(f) _SYSPROF_EXTERN
#endif
#if SYSPROF_VERSION_MAX_ALLOWED < SYSPROF_VERSION_49
# define SYSPROF_AVAILABLE_IN_49 SYSPROF_UNAVAILABLE(49, 0)
#else
# define SYSPROF_AVAILABLE_IN_49 _SYSPROF_EXTERN
#endif