wesnoth/projectfiles/VC9/wesnothlib.vcproj
aquileia ed780b0058 vcproj: Disable stack validity check
The instructions to confirm the stack pointer position led to poorly
optimized code and abysmal performance. This made the debug configuration
basically useless.

This fix is based on
randomascii.wordpress.com/2011/07/22/visual-c-debug-buildsfast-checks-cause-5x-slowdowns/
2015-12-03 08:58:37 +01:00

488 lines
10 KiB
XML

<?xml version="1.0" encoding="windows-1250"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Name="wesnothlib"
ProjectGUID="{4A16638B-127B-4AE8-8E0B-4B211B96F976}"
RootNamespace="wesnothlib"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
ConfigurationType="4"
CharacterSet="2"
BuildLogFile="$(IntDir)\BuildLog.htm"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\src;..\..\..\external\include"
PreprocessorDefinitions="WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_PYTHON;USE_GZIP;NO_HAVE_FRIBIDI;NOMINMAX;_DEBUG;_SCL_SECURE_NO_WARNINGS"
MinimalRebuild="true"
BasicRuntimeChecks="2"
RuntimeLibrary="3"
OpenMP="true"
WarningLevel="4"
DebugInformationFormat="4"
DisableSpecificWarnings="4127;4512;4003;4068"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalLibraryDirectories="..\..\..\external\lib"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
ConfigurationType="4"
CharacterSet="2"
WholeProgramOptimization="1"
BuildLogFile="$(IntDir)\BuildLog-wesnothlib.htm"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="..\..\src;..\..\..\external\include"
PreprocessorDefinitions="WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_PYTHON;USE_GZIP;NO_HAVE_FRIBIDI;NOMINMAX;_SCL_SECURE_NO_WARNINGS"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
OpenMP="true"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalLibraryDirectories="..\..\..\external\lib"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug_with_VLD|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
ConfigurationType="4"
CharacterSet="2"
BuildLogFile="$(IntDir)\BuildLog.htm"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\src;..\..\..\external\include"
PreprocessorDefinitions="WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_PYTHON;USE_GZIP;NO_HAVE_FRIBIDI;NOMINMAX;_DEBUG;_SCL_SECURE_NO_WARNINGS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
OpenMP="true"
WarningLevel="4"
DebugInformationFormat="4"
DisableSpecificWarnings="4127;4512"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalLibraryDirectories="..\..\..\external\lib"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="ReleaseDEBUG|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
ConfigurationType="4"
CharacterSet="2"
WholeProgramOptimization="1"
BuildLogFile="$(IntDir)\BuildLog-wesnothlib.htm"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="..\..\src;..\..\..\external\include"
PreprocessorDefinitions="WIN32;_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_PYTHON;USE_GZIP;NO_HAVE_FRIBIDI;NOMINMAX;_SCL_SECURE_NO_WARNINGS"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
OpenMP="true"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
AdditionalLibraryDirectories="..\..\..\external\lib"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
<Filter
Name="Serialization"
>
<File
RelativePath="..\..\src\serialization\binary_or_text.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
DisableSpecificWarnings="4706"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\src\serialization\binary_or_text.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\parser.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
DisableSpecificWarnings="4706"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\src\serialization\parser.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\preprocessor.cpp"
>
</File>
<File
RelativePath="..\..\src\serialization\preprocessor.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\schema_validator.cpp"
>
</File>
<File
RelativePath="..\..\src\serialization\schema_validator.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\string_utils.cpp"
>
</File>
<File
RelativePath="..\..\src\serialization\string_utils.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\tokenizer.cpp"
>
</File>
<File
RelativePath="..\..\src\serialization\tokenizer.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\unicode.cpp"
>
</File>
<File
RelativePath="..\..\src\serialization\unicode.hpp"
>
</File>
<File
RelativePath="..\..\src\serialization\validator.cpp"
>
</File>
<File
RelativePath="..\..\src\serialization\validator.hpp"
>
</File>
</Filter>
<File
RelativePath="..\..\src\about.hpp"
>
</File>
<File
RelativePath="..\..\src\color_range.cpp"
>
</File>
<File
RelativePath="..\..\src\config.cpp"
>
</File>
<File
RelativePath="..\..\src\config.hpp"
>
</File>
<File
RelativePath="..\..\src\config_assign.hpp"
>
</File>
<File
RelativePath="..\..\src\filesystem.hpp"
>
</File>
<File
RelativePath="..\..\src\filesystem_boost.cpp"
>
</File>
<File
RelativePath="..\..\src\filesystem_common.cpp"
>
</File>
<File
RelativePath="..\..\src\game_config.cpp"
>
</File>
<File
RelativePath="..\..\src\game_config.hpp"
>
</File>
<File
RelativePath="..\..\src\gettext.hpp"
>
</File>
<File
RelativePath="..\..\src\gettext_boost.cpp"
>
</File>
<File
RelativePath="..\..\src\global.hpp"
>
</File>
<File
RelativePath="..\..\src\libc_error.hpp"
>
</File>
<File
RelativePath="..\..\src\loadscreen_empty.cpp"
>
</File>
<File
RelativePath="..\..\src\log.cpp"
>
</File>
<File
RelativePath="..\..\src\log.hpp"
>
</File>
<File
RelativePath="..\..\src\log_windows.cpp"
>
</File>
<File
RelativePath="..\..\src\log_windows.hpp"
>
</File>
<File
RelativePath="..\..\src\map.hpp"
>
</File>
<File
RelativePath="..\..\src\network.cpp"
>
</File>
<File
RelativePath="..\..\src\network.hpp"
>
</File>
<File
RelativePath="..\..\src\network_worker.cpp"
>
</File>
<File
RelativePath="..\..\src\network_worker.hpp"
>
</File>
<File
RelativePath="..\..\src\scoped_resource.hpp"
>
</File>
<File
RelativePath="..\..\src\simple_rng.cpp"
>
</File>
<File
RelativePath="..\..\src\simple_rng.hpp"
>
</File>
<File
RelativePath="..\..\src\thread.cpp"
>
</File>
<File
RelativePath="..\..\src\thread.hpp"
>
</File>
<File
RelativePath="..\..\src\tstring.cpp"
>
</File>
<File
RelativePath="..\..\src\tstring.hpp"
>
</File>
<File
RelativePath="..\..\src\version.cpp"
>
</File>
<File
RelativePath="..\..\src\version.hpp"
>
</File>
<File
RelativePath="..\..\src\wesconfig.h"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>