Add support for snapshot
authorsimone <simone@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 27 Aug 2004 22:08:52 +0000 (22:08 +0000)
committersimone <simone@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 27 Aug 2004 22:08:52 +0000 (22:08 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@174 38d2e660-2303-0410-9eaa-f027e97ec537

verstag.h

index 0510b85858cf286bb665cf7f24bc6a1a686912f5..7ebe2c8718bd0d8b5303cddd70b2fc46aeda8278 100755 (executable)
--- a/verstag.h
+++ b/verstag.h
        #error unknown architecture
 #endif
 
+/*!
+ * If _SNAPSHOT is defined, VERSION_TAG build the version using the compilation
+ * date instead of building the numeric version string.
+ */
+#define _SNAPSHOT
+
 #ifdef _DEBUG
        #define VERS_DBG "D"
 #else
 #define _STRINGIZE(a) #a
 /*! Build application version string (i.e.: "1.7.0") */
 #define MAKE_VERS(maj,min,rev) _STRINGIZE(maj) "." _STRINGIZE(min) "." _STRINGIZE(rev) VERS_LETTER VERS_DBG
-#define VERSION_TAG MAKE_VERS(VERS_MAJOR,VERS_MINOR,VERS_REV)
+#ifdef _SNAPSHOT
+       #define VERSION_TAG "snapshot" " " __DATE__ " " __TIME__ " " VERS_LETTER " " VERS_DBG
+#else
+       #define VERSION_TAG MAKE_VERS(VERS_MAJOR,VERS_MINOR,VERS_REV)
+#endif
 
 /*! Build application version string suitable for MS windows resource files (i.e.: "1, 7, 0, 1") */
 #define MAKE_RCVERS(maj,min,rev,bld) _STRINGIZE(maj) ", " _STRINGIZE(min) ", " _STRINGIZE(rev) ", " _STRINGIZE(bld)