RESOLVED FIXED 164273
[Win] Copy build results to AAS 'Program Files' folder.
https://bugs.webkit.org/show_bug.cgi?id=164273
Summary [Win] Copy build results to AAS 'Program Files' folder.
Per Arne Vollan
Reported 2016-11-01 08:01:02 PDT
The preferred location for the binaries is the AAS 'Program Files' folder.
Attachments
Patch (8.65 KB, patch)
2016-11-01 08:17 PDT, Per Arne Vollan
no flags
Per Arne Vollan
Comment 1 2016-11-01 08:17:59 PDT
Per Arne Vollan
Comment 2 2016-11-01 08:23:25 PDT
Brent Fulgham
Comment 3 2016-11-01 10:30:30 PDT
Comment on attachment 293553 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=293553&action=review > Source/WTF/WTF.vcxproj/WTF.proj:75 > + <CreateItem Include="$(ConfigurationBuildDir)\build32\bin32\WTF$(DebugSuffix).pdb"> I'm worried this change prevents us from copying other "pdb" files that might be generated during the build. Are you sure we only need the one file? > Source/WTF/WTF.vcxproj/WTF.proj:78 > + <CreateItem Include="$(ConfigurationBuildDir)\build64\bin64\WTF$(DebugSuffix).pdb"> Ditto.
Per Arne Vollan
Comment 4 2016-11-01 11:39:34 PDT
(In reply to comment #3) > Comment on attachment 293553 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=293553&action=review > > > Source/WTF/WTF.vcxproj/WTF.proj:75 > > + <CreateItem Include="$(ConfigurationBuildDir)\build32\bin32\WTF$(DebugSuffix).pdb"> > > I'm worried this change prevents us from copying other "pdb" files that > might be generated during the build. Are you sure we only need the one file? > > > Source/WTF/WTF.vcxproj/WTF.proj:78 > > + <CreateItem Include="$(ConfigurationBuildDir)\build64\bin64\WTF$(DebugSuffix).pdb"> > > Ditto. The WTF project only generates WTF.dll, so I believe we only need the one file. The same goes for the WebKit project. The JavaScriptCore project generates some executables (testapi.exe, etc.) in addition to JavaScriptCore.dll, but this patch only copies JavaScriptCore.dll to the build result folder, so only JavaScriptCore.pdb should be needed. It is my understanding that we don't need to include these extra JSC executables, please correct me if I am wrong. Thanks for reviewing!
WebKit Commit Bot
Comment 5 2016-11-02 04:02:45 PDT
Comment on attachment 293553 [details] Patch Clearing flags on attachment: 293553 Committed r208275: <http://trac.webkit.org/changeset/208275>
WebKit Commit Bot
Comment 6 2016-11-02 04:02:50 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.