[PATCH] version.h: Add version check macro
Pier Luigi Fiorini
pierluigi.fiorini at gmail.com
Tue Aug 20 23:17:05 PDT 2013
Make it easier to check for a Weston version.
---
src/version.h.in | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/version.h.in b/src/version.h.in
index f573328..12ad6e4 100644
--- a/src/version.h.in
+++ b/src/version.h.in
@@ -26,6 +26,13 @@
#define WESTON_VERSION_MAJOR @WESTON_VERSION_MAJOR@
#define WESTON_VERSION_MINOR @WESTON_VERSION_MINOR@
#define WESTON_VERSION_MICRO @WESTON_VERSION_MICRO@
-#define WESTON_VERSION "@WESTON_VERSION@"
+
+#define WESTON_VERSION ((WESTON_VERSION_MAJOR << 16) | (WESTON_VERSION_MINOR << 8) | (WESTON_VERSION_MICRO))
+#define WESTON_VERSION_STR "@WESTON_VERSION@"
+
+/*
+ Can be used like #if (WESTON_VERSION >= WESTON_VERSION_CHECK(1, 2, 0))
+*/
+#define WESTON_VERSION_CHECK(major, minor, micro) ((major << 16) | (minor << 8) | (micro))
#endif
--
1.8.3.4
More information about the wayland-devel
mailing list