diff options
| author | jacob1 <jfu614@gmail.com> | 2013-01-15 16:28:28 (GMT) |
|---|---|---|
| committer | jacob1 <jfu614@gmail.com> | 2013-01-15 16:28:28 (GMT) |
| commit | b3a2ab735b76185715d7efd848659ef87ca70405 (patch) | |
| tree | 4259e06b22789ce574d858eae0590607384e3e80 | |
| parent | 62195dc2a32962d107736da05295e300eb9f7a8d (diff) | |
| download | powder-b3a2ab735b76185715d7efd848659ef87ca70405.zip powder-b3a2ab735b76185715d7efd848659ef87ca70405.tar.gz | |
move version info to version.h, no longer needs full recompile on version change
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | src/Config.h | 72 | ||||
| -rw-r--r-- | src/Version.h | 69 | ||||
| -rw-r--r-- | src/cat/LuaScriptInterface.cpp | 1 | ||||
| -rw-r--r-- | src/client/Client.cpp | 1 | ||||
| -rw-r--r-- | src/client/GameSave.cpp | 1 | ||||
| -rw-r--r-- | src/client/HTTP.cpp | 1 | ||||
| -rw-r--r-- | src/game/GameView.cpp | 1 |
8 files changed, 76 insertions, 72 deletions
@@ -45,6 +45,8 @@ Makefile.me *.project *.cproject *.settings +*.cbp +*.layout config.log *.sconsign.dblite *.sconf_temp diff --git a/src/Config.h b/src/Config.h index 06045f8..1210f6d 100644 --- a/src/Config.h +++ b/src/Config.h @@ -1,10 +1,3 @@ -/* - * Config.h - * - * Created on: Jan 5, 2012 - * Author: Simon - */ - //#ifndef CONFIG_H_ //#define CONFIG_H_ @@ -17,75 +10,10 @@ #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) diff --git a/src/Version.h b/src/Version.h new file mode 100644 index 0000000..a1b57c4 --- /dev/null +++ b/src/Version.h @@ -0,0 +1,69 @@ +#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 diff --git a/src/cat/LuaScriptInterface.cpp b/src/cat/LuaScriptInterface.cpp index b529255..0082f4a 100644 --- a/src/cat/LuaScriptInterface.cpp +++ b/src/cat/LuaScriptInterface.cpp @@ -12,6 +12,7 @@ #include <locale> #include <fstream> #include "Config.h" +#include "Version.h" #include "Format.h" #include "LuaLuna.h" #include "LuaScriptInterface.h" diff --git a/src/client/Client.cpp b/src/client/Client.cpp index 75e01eb..5ccabe4 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -26,6 +26,7 @@ #endif #include "Config.h" +#include "Version.h" #include "Format.h" #include "Client.h" #include "MD5.h" diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp index 53736ca..0082af5 100644 --- a/src/client/GameSave.cpp +++ b/src/client/GameSave.cpp @@ -4,6 +4,7 @@ #include <vector> #include <bzlib.h> #include "Config.h" +#include "Version.h" #include "Format.h" #include "bson/BSON.h" #include "GameSave.h" diff --git a/src/client/HTTP.cpp b/src/client/HTTP.cpp index 5fc4d08..6728258 100644 --- a/src/client/HTTP.cpp +++ b/src/client/HTTP.cpp @@ -49,6 +49,7 @@ #endif #include "Config.h" +#include "Version.h" #include "HTTP.h" #include "MD5.h" diff --git a/src/game/GameView.cpp b/src/game/GameView.cpp index a037d05..2d4d9a5 100644 --- a/src/game/GameView.cpp +++ b/src/game/GameView.cpp @@ -2,6 +2,7 @@ #include <iomanip> #include "Config.h" +#include "Version.h" #include "Style.h" #include "GameView.h" #include "graphics/Graphics.h" |
