From 8639ca97e6f4bbdbf37b255cb7dc768ac7d51e0f Mon Sep 17 00:00:00 2001
From: Johannes Schickel
Date: Fri, 8 Oct 2010 08:07:31 +0000
Subject: TOOLS: Add RELEASE_BUILD to autogenerated MSVC project files.
This is only done for the release target and not the debug target.
svn-id: r53065
---
tools/create_msvc/create_msvc.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'tools/create_msvc/create_msvc.cpp')
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index 1c395b01aa..f8c94e3c08 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -1715,7 +1715,7 @@ void VisualStudioProvider::createBuildProp(const BuildSetup &setup, bool isRelea
if (isRelease) {
properties << "\t\tEnableIntrinsicFunctions=\"true\"\n"
"\t\tWholeProgramOptimization=\"true\"\n"
- "\t\tPreprocessorDefinitions=\"WIN32\"\n"
+ "\t\tPreprocessorDefinitions=\"WIN32;RELEASE_BUILD\"\n"
"\t\tStringPooling=\"true\"\n"
"\t\tBufferSecurityCheck=\"false\"\n"
"\t\tDebugInformationFormat=\"0\"\n"
@@ -2111,7 +2111,7 @@ void MSBuildProvider::createBuildProp(const BuildSetup &setup, bool isRelease, b
if (isRelease) {
properties << "\t\t\ttrue\n"
"\t\t\ttrue\n"
- "\t\t\tWIN32;%(PreprocessorDefinitions)\n"
+ "\t\t\tWIN32;RELEASE_BUILD;%(PreprocessorDefinitions)\n"
"\t\t\ttrue\n"
"\t\t\tfalse\n"
"\t\t\t\n"
--
cgit v1.2.3
From 8388e0dfea4ae0d80e51368acd12685c740c5bb5 Mon Sep 17 00:00:00 2001
From: Jordi Vilalta Prat
Date: Tue, 12 Oct 2010 02:18:11 +0000
Subject: JANITORAL: Clean trailing whitespaces.
svn-id: r53160
---
tools/create_msvc/create_msvc.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'tools/create_msvc/create_msvc.cpp')
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index f8c94e3c08..d7dbf9591e 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -2045,7 +2045,7 @@ void MSBuildProvider::outputProjectSettings(std::ofstream &project, const std::s
project << "\t\n";
}
-void MSBuildProvider::outputGlobalPropFile(std::ofstream &properties, int bits, const std::string &defines, const std::string &prefix, bool isWin32) {
+void MSBuildProvider::outputGlobalPropFile(std::ofstream &properties, int bits, const std::string &defines, const std::string &prefix, bool isWin32) {
properties << "\n"
"\n"
"\t\n"
--
cgit v1.2.3
From db58a05a5796a6e9cc086434edc173237d1ef2b6 Mon Sep 17 00:00:00 2001
From: Filippos Karapetis
Date: Wed, 13 Oct 2010 13:45:50 +0000
Subject: create_msvc: Added support for USE_THEORADEC
svn-id: r53421
---
tools/create_msvc/create_msvc.cpp | 1 +
1 file changed, 1 insertion(+)
(limited to 'tools/create_msvc/create_msvc.cpp')
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index d7dbf9591e..f7d4a1205a 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -833,6 +833,7 @@ const Feature s_features[] = {
{ "mad", "USE_MAD", "libmad.lib", true, "libmad (MP3) support" },
{ "vorbis", "USE_VORBIS", "libvorbisfile_static.lib libvorbis_static.lib libogg_static.lib", true, "Ogg Vorbis support" },
{ "flac", "USE_FLAC", "libFLAC_static.lib", true, "FLAC support" },
+ { "theoradec", "USE_THEORADEC", "libtheora_static.lib", true, "Theora decoder support" },
{ "mpeg2", "USE_MPEG2", "libmpeg2.lib", false, "mpeg2 codec for cutscenes" },
// ScummVM feature flags
--
cgit v1.2.3
From 01b4d4e913bdae5e0ccaec6029ff3312c86c0eb8 Mon Sep 17 00:00:00 2001
From: Filippos Karapetis
Date: Wed, 13 Oct 2010 14:00:29 +0000
Subject: create_msvc: enable language extensions for SWORD25
svn-id: r53422
---
tools/create_msvc/create_msvc.cpp | 14 ++++++++++++++
1 file changed, 14 insertions(+)
(limited to 'tools/create_msvc/create_msvc.cpp')
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index f7d4a1205a..2ba33015ac 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -1602,6 +1602,17 @@ void VisualStudioProvider::createProjectFile(const std::string &name, const std:
"\t\t\n"
"\t\t\tsecond << "\" />\n"
"\t\t\n";
+ } else if (name == "sword25") {
+ // Win32
+ project << "\t\t\n"
+ "\t\t\t\n"
+ "\t\t\n"
+ "\t\t\n";
+ // x64
+ project << "\t\t\n"
+ "\t\t\t\n"
+ "\t\t\n"
+ "\t\t\n";
} else if (name == "tinsel") {
// Win32
project << "\t\t\n"
@@ -2024,6 +2035,9 @@ void MSBuildProvider::outputProjectSettings(std::ofstream &project, const std::s
if (name == "tinsel" && !isRelease)
project << "\t\t\tProgramDatabase\n";
+ if (name == "sword25")
+ project << "\t\t\tfalse\n";
+
if (warnings != _projectWarnings.end())
project << "\t\t\t" << warnings->second << ";%(DisableSpecificWarnings)\n";
}
--
cgit v1.2.3
From a5cbff237284d85774ad17eca1ef0e6a5218c62b Mon Sep 17 00:00:00 2001
From: Filippos Karapetis
Date: Mon, 18 Oct 2010 10:40:46 +0000
Subject: CREATE_MSVC: Added support for libpng as well
svn-id: r53564
---
tools/create_msvc/create_msvc.cpp | 1 +
1 file changed, 1 insertion(+)
(limited to 'tools/create_msvc/create_msvc.cpp')
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index 2ba33015ac..91c5cb834a 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -834,6 +834,7 @@ const Feature s_features[] = {
{ "vorbis", "USE_VORBIS", "libvorbisfile_static.lib libvorbis_static.lib libogg_static.lib", true, "Ogg Vorbis support" },
{ "flac", "USE_FLAC", "libFLAC_static.lib", true, "FLAC support" },
{ "theoradec", "USE_THEORADEC", "libtheora_static.lib", true, "Theora decoder support" },
+ { "png", "USE_PNG", "libpng.lib", true, "PNG support" },
{ "mpeg2", "USE_MPEG2", "libmpeg2.lib", false, "mpeg2 codec for cutscenes" },
// ScummVM feature flags
--
cgit v1.2.3
From 35af08619df28db3a3487523a6cb5cc202b4c87e Mon Sep 17 00:00:00 2001
From: Filippos Karapetis
Date: Mon, 18 Oct 2010 11:09:36 +0000
Subject: CREATE_MSVC: Added a missing check for sword25 and reordered some
engine checks alphabetically
svn-id: r53566
---
tools/create_msvc/create_msvc.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
(limited to 'tools/create_msvc/create_msvc.cpp')
diff --git a/tools/create_msvc/create_msvc.cpp b/tools/create_msvc/create_msvc.cpp
index 91c5cb834a..07943a7b82 100644
--- a/tools/create_msvc/create_msvc.cpp
+++ b/tools/create_msvc/create_msvc.cpp
@@ -2023,7 +2023,7 @@ void MSBuildProvider::outputProjectSettings(std::ofstream &project, const std::s
std::map::iterator warnings = _projectWarnings.find(name);
// Nothing to add here, move along!
- if (name != "scummvm" && name != "tinsel" && warnings == _projectWarnings.end())
+ if (name != "scummvm" && name != "sword25" && name != "tinsel" && warnings == _projectWarnings.end())
return;
project << "\t\n"
@@ -2033,12 +2033,12 @@ void MSBuildProvider::outputProjectSettings(std::ofstream &project, const std::s
if (name == "scummvm") {
project << "\t\t\tfalse\n";
} else {
- if (name == "tinsel" && !isRelease)
- project << "\t\t\tProgramDatabase\n";
-
if (name == "sword25")
project << "\t\t\tfalse\n";
+ if (name == "tinsel" && !isRelease)
+ project << "\t\t\tProgramDatabase\n";
+
if (warnings != _projectWarnings.end())
project << "\t\t\t" << warnings->second << ";%(DisableSpecificWarnings)\n";
}
--
cgit v1.2.3