diff options
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/CMakeLists.txt | 3 | ||||
-rw-r--r-- | src/main.h | 8 | ||||
-rw-r--r-- | src/mana.rc.in (renamed from src/mana.rc) | 10 | ||||
-rw-r--r-- | src/winver.h | 26 | ||||
-rw-r--r-- | src/winver.h.in | 5 |
6 files changed, 6 insertions, 47 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 756a823f..889d8482 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,7 +33,6 @@ IF (WIN32) SET(PKG_DATADIR ".") SET(PKG_BINDIR ".") SET(LOCALEDIR ".") - CONFIGURE_FILE(src/winver.h.in src/winver.h) ELSE (WIN32) SET(PKG_DATADIR ${CMAKE_INSTALL_PREFIX}/share/mana CACHE PATH "Mana datadir") SET(LOCALEDIR ${CMAKE_INSTALL_PREFIX}/share/locale) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index e57d5e3f..91afadb1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -622,11 +622,12 @@ SET(SRCS_MANA ) IF (WIN32) + CONFIGURE_FILE(mana.rc.in mana.rc) SET(SRCS ${SRCS} utils/specialfolder.cpp utils/specialfolder.h - mana.rc + ${CMAKE_CURRENT_BINARY_DIR}/mana.rc ) ENDIF (WIN32) @@ -50,14 +50,6 @@ * different interfaces, which have different implementations for each server. */ -#ifdef HAVE_CONFIG_H -#include "../config.h" -#elif defined _WIN32 -#include "winver.h" -#elif defined __APPLE__ -#define PACKAGE_VERSION "0.6.1" -#endif - #ifdef PACKAGE_VERSION #define FULL_VERSION "v" PACKAGE_VERSION #else diff --git a/src/mana.rc b/src/mana.rc.in index 1da5f41d..69c607e1 100644 --- a/src/mana.rc +++ b/src/mana.rc.in @@ -1,23 +1,21 @@ #include <windows.h> // include for version info constants -#include "winver.h" - A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "../data/icons/mana.ico" 1 VERSIONINFO -FILEVERSION VER_MAJOR,VER_MINOR,VER_RELEASE,VER_BUILD -PRODUCTVERSION VER_MAJOR,VER_MINOR,VER_RELEASE,VER_BUILD +FILEVERSION ${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH},0 +PRODUCTVERSION ${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_PATCH},0 //FILETYPE VFT_APP { BLOCK "StringFileInfo" { BLOCK "040904E4" { VALUE "CompanyName", "The Mana Development Team" - VALUE "FileVersion", PACKAGE_VERSION + VALUE "FileVersion", "${PROJECT_VERSION}" VALUE "FileDescription", "Mana" VALUE "LegalCopyright", "2004-2010 (C)" VALUE "OriginalFilename", "mana.exe" VALUE "ProductName", "Mana MMORPG Client" - VALUE "ProductVersion", PACKAGE_VERSION + VALUE "ProductVersion", "${PROJECT_VERSION}" } } } diff --git a/src/winver.h b/src/winver.h deleted file mode 100644 index 4c33fe29..00000000 --- a/src/winver.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * The Mana Client - * Copyright (C) 2012 The Mana Developers - * - * This file is part of The Mana Client. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -/* VERSION DEFINITIONS */ -#define VER_MAJOR 0 -#define VER_MINOR 6 -#define VER_RELEASE 1 -#define VER_BUILD 0 -#define PACKAGE_VERSION "0.6.1.0" diff --git a/src/winver.h.in b/src/winver.h.in deleted file mode 100644 index 8ce64032..00000000 --- a/src/winver.h.in +++ /dev/null @@ -1,5 +0,0 @@ -/* VERSION DEFINITIONS */ -#define VER_MAJOR ${PROJECT_VERSION_MAJOR} -#define VER_MINOR ${PROJECT_VERSION_MINOR} -#define VER_RELEASE ${PROJECT_VERSION_PATCH} -#define VER_BUILD ${PROJECT_VERSION_TWEAK} |