version.h: Add version check macro
authorPier Luigi Fiorini <pierluigi.fiorini@gmail.com>
Mon, 23 Sep 2013 05:26:03 +0000 (07:26 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 23 Sep 2013 17:42:19 +0000 (10:42 -0700)
Make it easier to check for a Weston version.

src/version.h.in

index f573328..79dba45 100644 (file)
 #define WESTON_VERSION_MICRO @WESTON_VERSION_MICRO@
 #define WESTON_VERSION "@WESTON_VERSION@"
 
+/* Can be used like #if WESTON_VERSION_AT_LEAST(1, 2, 0) */
+#define WESTON_VERSION_AT_LEAST(major, minor, micro) \
+        (WESTON_VERSION_MAJOR == (major) && \
+         WESTON_VERSION_MINOR == (minor) && \
+         WESTON_VERSION_MICRO >= (micro))
+
 #endif