It turns out we can strip the symbols after-the-fact using PDBCopy.
Fixes <http://webkit.org/b/42085>.
Reviewed by Steve Falkenburg.
JavaScriptCore:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
Removed the pre-link event, which just created the public\sym
directory.
WebKit2:
* win/WebKit2.vcproj: Removed the no-longer-needed Release override of
the StripPrivateSymbols attribute. (This attribute is no longer set in
release.vsprops, so doesn't need to be overridden.)
WebKitLibraries:
* win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
attribute, which caused link.exe to generate a stripped PDB file for
each project.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63103
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2010-07-12 Adam Roben <aroben@apple.com>
+
+ Stop generating stripped symbols for Release builds
+
+ It turns out we can strip the symbols after-the-fact using PDBCopy.
+
+ Fixes <http://webkit.org/b/42085>.
+
+ Reviewed by Steve Falkenburg.
+
+ * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
+ Removed the pre-link event, which just created the public\sym
+ directory.
+
2010-07-12 Anders Carlsson <andersca@apple.com>
Reviewed by Dan Bernstein.
Name="VCPreBuildEventTool"
CommandLine="%SystemDrive%\cygwin\bin\which.exe bash
if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%
cmd /c
if exist "$(WebKitOutputDir)\buildfailed" grep XX$(ProjectName)XX "$(WebKitOutputDir)\buildfailed"
if errorlevel 1 exit 1
echo XX$(ProjectName)XX > "$(WebKitOutputDir)\buildfailed"

bash "$(WebKitLibrariesDir)\tools\scripts\auto-version.sh" "$(IntDir)"
"
/>
- <Tool
- Name="VCPreLinkEventTool"
- CommandLine="if not exist "$(WebKitOutputDir)\public\sym" mkdir "$(WebKitOutputDir)\public\sym""
- />
</VisualStudioPropertySheet>
+2010-07-12 Adam Roben <aroben@apple.com>
+
+ Stop generating stripped symbols for Release builds
+
+ It turns out we can strip the symbols after-the-fact using PDBCopy.
+
+ Fixes <http://webkit.org/b/42085>.
+
+ Reviewed by Steve Falkenburg.
+
+ * win/WebKit2.vcproj: Removed the no-longer-needed Release override of
+ the StripPrivateSymbols attribute. (This attribute is no longer set in
+ release.vsprops, so doesn't need to be overridden.)
+
2010-07-12 Brian Weinstein <bweinstein@apple.com>
WebKit2 build fix for Windows.
OutputFile="$(OutDir)\$(ProjectName)$(WebKitDLLConfigSuffix).dll"\r
AdditionalLibraryDirectories="$(DXSDK_DIR)\Lib\x86"\r
DelayLoadDLLs="usp10.dll;comctl32.dll;version.dll;libxslt$(LibraryConfigSuffix).dll;SQLite3$(LibraryConfigSuffix).dll;msimg32.dll;QTMovieWin$(WebKitConfigSuffix).dll;iphlpapi.dll"\r
- StripPrivateSymbols=""\r
/>\r
<Tool\r
Name="VCALinkTool"\r
+2010-07-12 Adam Roben <aroben@apple.com>
+
+ Stop generating stripped symbols for Release builds
+
+ It turns out we can strip the symbols after-the-fact using PDBCopy.
+
+ Fixes <http://webkit.org/b/42085>.
+
+ Reviewed by Steve Falkenburg.
+
+ * win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
+ attribute, which caused link.exe to generate a stripped PDB file for
+ each project.
+
2010-07-08 Eric Carlson <eric.carlson@apple.com>
Reviewed by Dan Bernstein.
<Tool
Name="VCLinkerTool"
LinkIncremental="1"
- StripPrivateSymbols="$(WebKitOutputDir)\public\sym\$(TargetName).pdb"
OptimizeReferences="2"
EnableCOMDATFolding="2"
OptimizeForWindows98="1"