Bug 116169 - [Windows] Update various build scripts for VS2010 (or newer) build environments
Summary: [Windows] Update various build scripts for VS2010 (or newer) build environments
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brent Fulgham
URL:
Keywords:
Depends on:
Blocks: 116170
  Show dependency treegraph
 
Reported: 2013-05-15 11:10 PDT by Brent Fulgham
Modified: 2013-05-15 11:36 PDT (History)
3 users (show)

See Also:


Attachments
Patch (5.71 KB, patch)
2013-05-15 11:20 PDT, Brent Fulgham
no flags Details | Formatted Diff | Diff
Patch (5.67 KB, patch)
2013-05-15 11:28 PDT, Brent Fulgham
andersca: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brent Fulgham 2013-05-15 11:10:55 PDT
Many of the utilities used for Windows building are based around Windows XP-era SDK's and VS2005 paths.  While many of the build solutions were updated for VS2010, the various command-line tools used by testing bots or other automated environments were not updated to reflect the new tool chain.

This bug makes the following changes:

1. Teach 'webkitdirs.pm' about various acceptable Windows SDK's that users might standardize on to build WebKit.
2. Update 'build-api-tests' to select the correct Visual Studio solution based on the current build environment.
3. Update 'build-dumprendertree' to select the correct Visual Studio solution based on the current build environment.
4. Update 'build-webkit' to select the correct Visual Studio solution based on the current build environment.

Note: The JSC solution needs to also be updated to build as a stand-alone solution.  Once that is done, we can update 'build-jsc' to recognize the VS2010 (or newer) environment.
Comment 1 Brent Fulgham 2013-05-15 11:20:10 PDT
Created attachment 201857 [details]
Patch
Comment 2 Brent Fulgham 2013-05-15 11:28:02 PDT
Created attachment 201858 [details]
Patch
Comment 3 Brent Fulgham 2013-05-15 11:36:03 PDT
Committed r150131: <http://trac.webkit.org/changeset/150131>