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