diff options
Diffstat (limited to 'src/Config.h')
| -rw-r--r-- | src/Config.h | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/src/Config.h b/src/Config.h index 1210f6d..06045f8 100644 --- a/src/Config.h +++ b/src/Config.h @@ -1,3 +1,10 @@ +/* + * Config.h + * + * Created on: Jan 5, 2012 + * Author: Simon + */ + //#ifndef CONFIG_H_ //#define CONFIG_H_ @@ -10,10 +17,75 @@ #define PATH_SEP_CHAR '/' #endif +//VersionInfoStart +#ifndef SAVE_VERSION +#define SAVE_VERSION 85 +#endif + +#ifndef MINOR_VERSION +#define MINOR_VERSION 0 +#endif + +#ifndef BUILD_NUM +#define BUILD_NUM 254 +#endif + +#ifndef SNAPSHOT_ID +#define SNAPSHOT_ID 0 +#endif + +#ifndef STABLE +#ifndef BETA +#define BETA +#define SNAPSHOT +#endif +#endif +//VersionInfoEnd + +//#define IGNORE_UPDATES //uncomment this for mods, to not get any update notifications + #if defined(DEBUG) || defined(RENDERER) || defined(X86_SSE2) #define HIGH_QUALITY_RESAMPLE //High quality image resampling, slower but much higher quality than my terribad linear interpolation #endif +#if defined(SNAPSHOT) +#define IDENT_RELTYPE "S" +#elif defined(BETA) +#define IDENT_RELTYPE "B" +#else +#define IDENT_RELTYPE "R" +#endif + +#if defined(WIN) +#if defined(_64BIT) +#define IDENT_PLATFORM "WIN64" +#else +#define IDENT_PLATFORM "WIN32" +#endif +#elif defined(LIN) +#if defined(_64BIT) +#define IDENT_PLATFORM "LIN64" +#else +#define IDENT_PLATFORM "LIN32" +#endif +#elif defined(MACOSX) +#define IDENT_PLATFORM "MACOSX" +#else +#define IDENT_PLATFORM "UNKNOWN" +#endif + +#if defined(X86_SSE3) +#define IDENT_BUILD "SSE3" +#elif defined(X86_SSE2) +#define IDENT_BUILD "SSE2" +#elif defined(X86_SSE) +#define IDENT_BUILD "SSE" +#else +#define IDENT_BUILD "NO" +#endif + +#define IDENT_VERSION "G" //Change this if you're not Simon! It should be a single letter + #define MTOS_EXPAND(str) #str #define MTOS(str) MTOS_EXPAND(str) |
