summaryrefslogtreecommitdiffstats
path: root/build/internal
diff options
context:
space:
mode:
authormaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-20 20:42:06 +0000
committermaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-20 20:42:06 +0000
commit1a7375204b8e21dfec1bea87ffa15435c145745f (patch)
treeb0d53b2fcf3558f57328319deacd89d7ba7ac0de /build/internal
parent8c0403af73c0870751cdeccd4df3de36b2cf343c (diff)
downloadchromium_src-1a7375204b8e21dfec1bea87ffa15435c145745f.zip
chromium_src-1a7375204b8e21dfec1bea87ffa15435c145745f.tar.gz
chromium_src-1a7375204b8e21dfec1bea87ffa15435c145745f.tar.bz2
Add the fastbuild build type. FAST_BUILD_TYPE=fastbuild will cause no debug symbol to be generated to make the Windows try slaves faster.
Review URL: http://codereview.chromium.org/27009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10120 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/internal')
-rw-r--r--build/internal/debug_info.vsprops15
-rw-r--r--build/internal/debug_infofastbuild.vsprops15
-rw-r--r--build/internal/essential.vsprops3
3 files changed, 31 insertions, 2 deletions
diff --git a/build/internal/debug_info.vsprops b/build/internal/debug_info.vsprops
new file mode 100644
index 0000000..48a5018
--- /dev/null
+++ b/build/internal/debug_info.vsprops
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="debug_info"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="true"
+ />
+</VisualStudioPropertySheet>
diff --git a/build/internal/debug_infofastbuild.vsprops b/build/internal/debug_infofastbuild.vsprops
new file mode 100644
index 0000000..f77b44b
--- /dev/null
+++ b/build/internal/debug_infofastbuild.vsprops
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+ ProjectType="Visual C++"
+ Version="8.00"
+ Name="debug_infofastbuild"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ DebugInformationFormat="0"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ GenerateDebugInformation="false"
+ />
+</VisualStudioPropertySheet>
diff --git a/build/internal/essential.vsprops b/build/internal/essential.vsprops
index a0a7122..893f6cf 100644
--- a/build/internal/essential.vsprops
+++ b/build/internal/essential.vsprops
@@ -6,6 +6,7 @@
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\obj\$(ProjectName)"
CharacterSet="1"
+ InheritedPropertySheets=".\debug_info$(FAST_BUILD_TYPE).vsprops"
>
<Tool
Name="VCCLCompilerTool"
@@ -18,7 +19,6 @@
RuntimeTypeInfo="false"
WarningLevel="3"
WarnAsError="true"
- DebugInformationFormat="3"
DisableSpecificWarnings="4503; 4819"
/>
<Tool
@@ -33,7 +33,6 @@
AdditionalDependencies="wininet.lib version.lib msimg32.lib ws2_32.lib usp10.lib psapi.lib"
AdditionalLibraryDirectories="$(SDKLibs)"
DelayLoadDLLs="dwmapi.dll,uxtheme.dll"
- GenerateDebugInformation="true"
MapFileName="$(OutDir)\$(TargetName).map"
ImportLibrary="$(OutDir)\lib\$(TargetName).lib"
TargetMachine="1"