diff options
| author | megamage <none@none> | 2009-05-03 21:56:55 -0500 |
|---|---|---|
| committer | megamage <none@none> | 2009-05-03 21:56:55 -0500 |
| commit | 5f167c56ef03ae7dfe69f3bd927612bf3cfa4991 (patch) | |
| tree | be2dbf82bb12cadd223a67698896d3a49bfc64b2 /win/VC80/TrinityCore.vcproj | |
| parent | 619200e7c4ae433ce2e175730c404a454f5373ff (diff) | |
[7744] Use Precompiled Headers for fast build in win. Author: Ambal
Work in "Visual Studio 8 2005" and "Visual Studio 9 2008".
For Compile without precompiled headers use Debug_NoPCH configuration.
*Note: I have only tested VC90. VC80 is not tested. And I do not know if cmake needs any changes.
--HG--
branch : trunk
Diffstat (limited to 'win/VC80/TrinityCore.vcproj')
| -rw-r--r-- | win/VC80/TrinityCore.vcproj | 214 |
1 files changed, 208 insertions, 6 deletions
diff --git a/win/VC80/TrinityCore.vcproj b/win/VC80/TrinityCore.vcproj index 6f2ba33d4fe..6c1c744d310 100644 --- a/win/VC80/TrinityCore.vcproj +++ b/win/VC80/TrinityCore.vcproj @@ -119,6 +119,208 @@ /> </Configuration> <Configuration + Name="Debug|Win32" + OutputDirectory=".\mangosd__$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory=".\mangosd__$(PlatformName)_$(ConfigurationName)" + ConfigurationType="1" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + TypeLibraryName=".\mangosd__$(PlatformName)_$(ConfigurationName)\mangosd.tlb" + /> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/MP" + Optimization="0" + AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" + PreprocessorDefinitions="VERSION="0.13.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + IgnoreStandardIncludePath="false" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + PrecompiledHeaderFile=".\mangosd__$(PlatformName)_$(ConfigurationName)\mangosd.pch" + AssemblerListingLocation=".\mangosd__$(PlatformName)_$(ConfigurationName)\" + ObjectFile=".\mangosd__$(PlatformName)_$(ConfigurationName)\" + ProgramDataBaseFileName=".\mangosd__$(PlatformName)_$(ConfigurationName)\" + WarningLevel="3" + SuppressStartupBanner="true" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3" + CompileAs="0" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_DEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalOptions="/MACHINE:I386" + AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib msvcrtd.lib" + OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" + Version="" + LinkIncremental="1" + SuppressStartupBanner="true" + AdditionalLibraryDirectories="..\..\dep\lib\$(PlatformName)_$(ConfigurationName)" + GenerateDebugInformation="true" + ProgramDatabaseFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.pdb" + GenerateMapFile="true" + MapFileName="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.map" + SubSystem="1" + LargeAddressAware="2" + ImportLibrary="$(OutDir)\mangosd.lib" + FixedBaseAddress="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> + <Tool + Name="VCPostBuildEventTool" + CommandLine="copy ..\..\dep\lib\$(PlatformName)_$(ConfigurationName)\*.dll ..\..\bin\$(PlatformName)_$(ConfigurationName)" + /> + </Configuration> + <Configuration + Name="Debug_NoPCH|Win32" + OutputDirectory=".\mangosd__$(PlatformName)_$(ConfigurationName)" + IntermediateDirectory=".\mangosd__$(PlatformName)_$(ConfigurationName)" + ConfigurationType="1" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + TypeLibraryName=".\mangosd__$(PlatformName)_$(ConfigurationName)\mangosd.tlb" + /> + <Tool + Name="VCCLCompilerTool" + AdditionalOptions="/MP" + Optimization="0" + AdditionalIncludeDirectories="..\..\dep\include,..\..\src\framework,..\..\src\shared,..\..\src\game,..\..\src\mangosd;..\..\dep\ACE_wrappers" + PreprocessorDefinitions="VERSION="0.13.0-DEV";WIN32;_DEBUG;MANGOS_DEBUG;_CONSOLE;ENABLE_CLI" + IgnoreStandardIncludePath="false" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + RuntimeTypeInfo="true" + PrecompiledHeaderFile=".\mangosd__$(PlatformName)_$(ConfigurationName)\mangosd.pch" + AssemblerListingLocation=".\mangosd__$(PlatformName)_$(ConfigurationName)\" + ObjectFile=".\mangosd__$(PlatformName)_$(ConfigurationName)\" + ProgramDataBaseFileName=".\mangosd__$(PlatformName)_$(ConfigurationName)\" + WarningLevel="3" + SuppressStartupBanner="true" + Detect64BitPortabilityProblems="true" + DebugInformationFormat="3" + CompileAs="0" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_DEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLinkerTool" + AdditionalOptions="/MACHINE:I386" + AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib msvcrtd.lib" + OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" + Version="" + LinkIncremental="1" + SuppressStartupBanner="true" + AdditionalLibraryDirectories="..\..\dep\lib\$(PlatformName)_debug" + GenerateDebugInformation="true" + ProgramDatabaseFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.pdb" + GenerateMapFile="true" + MapFileName="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.map" + SubSystem="1" + LargeAddressAware="2" + ImportLibrary="$(OutDir)\mangosd.lib" + FixedBaseAddress="1" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCManifestTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> + <Tool + Name="VCPostBuildEventTool" + CommandLine="copy ..\..\dep\lib\$(PlatformName)_debug\*.dll ..\..\bin\$(PlatformName)_$(ConfigurationName)" + /> + </Configuration> + <Configuration Name="Release|x64" OutputDirectory=".\trinitycore__$(PlatformName)_$(ConfigurationName)" IntermediateDirectory=".\trinitycore__$(PlatformName)_$(ConfigurationName)" @@ -220,7 +422,7 @@ /> </Configuration> <Configuration - Name="Debug|Win32" + Name="Debug|x64" OutputDirectory=".\trinitycore__$(PlatformName)_$(ConfigurationName)" IntermediateDirectory=".\trinitycore__$(PlatformName)_$(ConfigurationName)" ConfigurationType="1" @@ -243,6 +445,7 @@ /> <Tool Name="VCMIDLTool" + TargetEnvironment="3" TypeLibraryName=".\mangosd__$(PlatformName)_$(ConfigurationName)\mangosd.tlb" /> <Tool @@ -278,8 +481,7 @@ /> <Tool Name="VCLinkerTool" - AdditionalOptions="/MACHINE:I386" - AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib MSVCPRTD.LIB msvcrtd.lib" + AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib msvcrtd.lib" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\TrinityCore.exe" Version="" LinkIncremental="2" @@ -290,8 +492,8 @@ GenerateMapFile="true" MapFileName="..\..\bin\$(PlatformName)_$(ConfigurationName)\TrinityCore.map" SubSystem="1" - LargeAddressAware="2" ImportLibrary="$(OutDir)\TrinityCore.lib" + TargetMachine="17" FixedBaseAddress="1" /> <Tool @@ -321,7 +523,7 @@ /> </Configuration> <Configuration - Name="Debug|x64" + Name="Debug_NoPCH|x64" OutputDirectory=".\trinitycore__$(PlatformName)_$(ConfigurationName)" IntermediateDirectory=".\trinitycore__$(PlatformName)_$(ConfigurationName)" ConfigurationType="1" @@ -385,7 +587,7 @@ Version="" LinkIncremental="2" SuppressStartupBanner="true" - AdditionalLibraryDirectories="..\..\dep\lib\$(PlatformName)_$(ConfigurationName)" + AdditionalLibraryDirectories="..\..\dep\lib\$(PlatformName)_debug" GenerateDebugInformation="true" ProgramDatabaseFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\TrinityCore.pdb" GenerateMapFile="true" |
