Add FLATPAK_CHECK_VERSION macro

From: https://github.com/flatpak/flatpak/issues/304
tingping/wmclass
Alexander Larsson 2016-09-13 13:29:21 +02:00
parent 6a8ffa725e
commit bd7ab85102
1 changed files with 6 additions and 0 deletions

View File

@ -29,6 +29,12 @@
#define FLATPAK_MINOR_VERSION (@FLATPAK_MINOR_VERSION@)
#define FLATPAK_MICRO_VERSION (@FLATPAK_MICRO_VERSION@)
#define FLATPAK_CHECK_VERSION(major,minor,micro) \
(FLATPAK_MAJOR_VERSION > (major) || \
(FLATPAK_MAJOR_VERSION == (major) && FLATPAK_MINOR_VERSION > (minor)) || \
(FLATPAK_MAJOR_VERSION == (major) && FLATPAK_MINOR_VERSION == (minor) && \
FLATPAK_MICRO_VERSION >= (micro)))
#ifndef FLATPAK_EXTERN
#define FLATPAK_EXTERN extern
#endif