(svn r11089) -Codechange: add revision detection to MSVC.
This commit is contained in:
@@ -3,15 +3,7 @@
|
||||
#include "../stdafx.h"
|
||||
#include "network_data.h"
|
||||
|
||||
#if defined(WITH_REV)
|
||||
extern const char _openttd_revision[];
|
||||
#elif defined(WITH_REV_HACK)
|
||||
#define WITH_REV
|
||||
extern const char _openttd_revision[] = WITH_REV_HACK;
|
||||
#else
|
||||
extern const char _openttd_revision[] = NOREV_STRING;
|
||||
#endif
|
||||
|
||||
extern const char _openttd_revision[];
|
||||
|
||||
#ifdef ENABLE_NETWORK
|
||||
|
||||
@@ -1463,8 +1455,6 @@ void NetworkShutDown()
|
||||
|
||||
/**
|
||||
* Checks whether the given version string is compatible with our version.
|
||||
* It'll check the first NETWORK_REVISION_LENGTH - 1 characters (-1 for '\0')
|
||||
* against the current version and the NOREV_STRING.
|
||||
* @param other the version string to compare to
|
||||
*/
|
||||
bool IsNetworkCompatibleVersion(const char *other)
|
||||
|
@@ -3,8 +3,6 @@
|
||||
#ifndef NETWORK_H
|
||||
#define NETWORK_H
|
||||
|
||||
#define NOREV_STRING "norev000"
|
||||
|
||||
#ifdef ENABLE_NETWORK
|
||||
|
||||
#include "../player.h"
|
||||
|
@@ -84,14 +84,14 @@ BEGIN
|
||||
VALUE "Comments", "This program is licensed under the GNU General Public License.\0"
|
||||
VALUE "CompanyName", "OpenTTD Development Team\0"
|
||||
VALUE "FileDescription", "OpenTTD\0"
|
||||
VALUE "FileVersion", "Development Version\0"
|
||||
VALUE "FileVersion", "Development @@VERSION@@\0"
|
||||
VALUE "InternalName", "openttd\0"
|
||||
VALUE "LegalCopyright", "Copyright © OpenTTD Developers 2002-2007. All Rights Reserved.\0"
|
||||
VALUE "LegalTrademarks", "\0"
|
||||
VALUE "OriginalFilename", "openttd.exe\0"
|
||||
VALUE "PrivateBuild", "\0"
|
||||
VALUE "ProductName", "OpenTTD\0"
|
||||
VALUE "ProductVersion", "Development Version\0"
|
||||
VALUE "ProductVersion", "Development @@VERSION@@\0"
|
||||
VALUE "SpecialBuild", "-\0"
|
||||
END
|
||||
END
|
4
src/rev.cpp.in
Normal file
4
src/rev.cpp.in
Normal file
@@ -0,0 +1,4 @@
|
||||
extern const char _openttd_revision[] = "@@VERSION@@";
|
||||
#ifdef __MORPHOS__
|
||||
extern const char morphos_versions_tag[] = "\\0$VER: OpenTTD @@VERSION@@ (@@DATE@@) OpenTTD Team [MorphOS, PowerPC]";
|
||||
#endif
|
Reference in New Issue
Block a user