Revert "move version info to version.h, no longer needs full recompile on version change"

This reverts commit b3a2ab735b.
This commit is contained in:
Simon Robertshaw 2013-01-19 22:00:56 +00:00
parent b493788b26
commit e7b174a78d
8 changed files with 72 additions and 76 deletions

2
.gitignore vendored
View File

@ -46,8 +46,6 @@ Makefile.me
*.project *.project
*.cproject *.cproject
*.settings *.settings
*.cbp
*.layout
config.log config.log
*.sconsign.dblite *.sconsign.dblite
*.sconf_temp *.sconf_temp

View File

@ -1,3 +1,10 @@
/*
* Config.h
*
* Created on: Jan 5, 2012
* Author: Simon
*/
//#ifndef CONFIG_H_ //#ifndef CONFIG_H_
//#define CONFIG_H_ //#define CONFIG_H_
@ -10,10 +17,75 @@
#define PATH_SEP_CHAR '/' #define PATH_SEP_CHAR '/'
#endif #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) #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 #define HIGH_QUALITY_RESAMPLE //High quality image resampling, slower but much higher quality than my terribad linear interpolation
#endif #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_EXPAND(str) #str
#define MTOS(str) MTOS_EXPAND(str) #define MTOS(str) MTOS_EXPAND(str)

View File

@ -1,69 +0,0 @@
#ifndef VERSION_H
#define VERSION_H
//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(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"
#endif

View File

@ -12,7 +12,6 @@
#include <locale> #include <locale>
#include <fstream> #include <fstream>
#include "Config.h" #include "Config.h"
#include "Version.h"
#include "Format.h" #include "Format.h"
#include "LuaLuna.h" #include "LuaLuna.h"
#include "LuaScriptInterface.h" #include "LuaScriptInterface.h"

View File

@ -26,7 +26,6 @@
#endif #endif
#include "Config.h" #include "Config.h"
#include "Version.h"
#include "Format.h" #include "Format.h"
#include "Client.h" #include "Client.h"
#include "MD5.h" #include "MD5.h"

View File

@ -4,7 +4,6 @@
#include <vector> #include <vector>
#include <bzlib.h> #include <bzlib.h>
#include "Config.h" #include "Config.h"
#include "Version.h"
#include "Format.h" #include "Format.h"
#include "bson/BSON.h" #include "bson/BSON.h"
#include "GameSave.h" #include "GameSave.h"

View File

@ -49,7 +49,6 @@
#endif #endif
#include "Config.h" #include "Config.h"
#include "Version.h"
#include "HTTP.h" #include "HTTP.h"
#include "MD5.h" #include "MD5.h"

View File

@ -2,7 +2,6 @@
#include <iomanip> #include <iomanip>
#include "Config.h" #include "Config.h"
#include "Version.h"
#include "Style.h" #include "Style.h"
#include "GameView.h" #include "GameView.h"
#include "graphics/Graphics.h" #include "graphics/Graphics.h"