Stop generating stripped symbols for Release builds
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Jul 2010 19:21:56 +0000 (19:21 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Jul 2010 19:21:56 +0000 (19:21 +0000)
commite2fae768cd449f96b92cb2a0c345b11d932e80cb
treeb71ea390e90ce4b3244f221e66bbb7d7cae5c511
parentb2268b97437b80cc3faf7cdfeed5f4390ab5ba57
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:

* 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: https://svn.webkit.org/repository/webkit/trunk@63103 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops
WebKit2/ChangeLog
WebKit2/win/WebKit2.vcproj
WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/vsprops/release.vsprops