GME  13
GMEVersion.h
Go to the documentation of this file.
00001 // Automatically generated from GMEVersion.h.tmpl by Install\Build\build.py
00002 
00003 #if !defined(_GMEVERSION_H_)
00004 #define _GMEVERSION_H_
00005 
00006 #define GME_VERSION_MAJOR       11              // MAJOR = Last two digits of Year
00007 #define GME_VERSION_MINOR       11              // MINOR = Month
00008 #define GME_VERSION_PLEVEL      3               // PATCH LEVEL = Day
00009 #define GME_VERSION_BUILD       0               // BUILD = Jenkins build number (0 for official releases)
00010 
00011 #define _VERSION_STRING2(x)     #x 
00012 #define _VERSION_STRING(x)      _VERSION_STRING2(x)
00013 #define _VERSION_STRING_CON2(x, y)      _VERSION_STRING2(x##y)
00014 #define _VERSION_STRING_CON(x, y)       _VERSION_STRING_CON2(x, y)
00015 
00016 #if GME_VERSION_BUILD == 0
00017 #define GME_VERSION_STR _VERSION_STRING(GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL)
00018 #else
00019 #define GME_VERSION_STR _VERSION_STRING(GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL.GME_VERSION_BUILD)
00020 #endif
00021 
00022 #if GME_VERSION_BUILD == 0
00023 #define GME_VERSION_ID  _VERSION_STRING_CON(Release r, GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL)
00024 #else
00025 #define GME_VERSION_ID  _VERSION_STRING_CON(Release r, GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL.GME_VERSION_BUILD)
00026 #endif
00027 
00028 #define GME_VERSION_RC GME_VERSION_MAJOR,GME_VERSION_MINOR,GME_VERSION_PLEVEL,GME_VERSION_BUILD
00029 
00030 #endif // !defined(_GMEVERSION_H_)