OLD | NEW |
---|---|
1 # Checking out and Building Chromium for Windows | 1 # Checking out and Building Chromium for Windows |
2 | 2 |
3 There are instructions for other platforms linked from the | 3 There are instructions for other platforms linked from the |
4 [get the code](get_the_code.md) page. | 4 [get the code](get_the_code.md) page. |
5 | 5 |
6 ## Instructions for Google Employees | 6 ## Instructions for Google Employees |
7 | 7 |
8 Are you a Google employee? See | 8 Are you a Google employee? See |
9 [go/building-chrome-win](https://goto.google.com/building-chrome-win) instead. | 9 [go/building-chrome-win](https://goto.google.com/building-chrome-win) instead. |
10 | 10 |
(...skipping 16 matching lines...) Expand all Loading... | |
27 Windows SDK to build. | 27 Windows SDK to build. |
28 | 28 |
29 Install Visual Studio 2015 Update 3 or later - Community Edition | 29 Install Visual Studio 2015 Update 3 or later - Community Edition |
30 should work if its license is appropriate for you. Use the Custom Install option | 30 should work if its license is appropriate for you. Use the Custom Install option |
31 and select: | 31 and select: |
32 | 32 |
33 - Visual C++, which will select three sub-categories including MFC | 33 - Visual C++, which will select three sub-categories including MFC |
34 - Universal Windows Apps Development Tools > Tools (1.4.1) and Windows 10 SDK | 34 - Universal Windows Apps Development Tools > Tools (1.4.1) and Windows 10 SDK |
35 (10.0.14393) | 35 (10.0.14393) |
36 | 36 |
37 You must have the 14393 SDK installed or else you will hit compile errors such | 37 You must have the 14393 Windows SDK installed. It is okay to have multiple |
38 as undefined or redefined macros. | 38 SDK versions installed as long as 14393 is one of them. The installer can be |
39 found in the [Windows SDK archive](https://developer.microsoft.com/en-us/windows /downloads/sdk-archive). | |
scottmg
2017/04/26 23:06:30
Maybe say 15063 is broken? Up to you.
brucedawson
2017/04/26 23:23:56
Done.
| |
39 | 40 |
40 Install the Windows SDK 10, and choose Debugging Tools For Windows when you | 41 When installing the 14393 Windows SDK choose Debugging Tools For Windows in orde r |
41 install this in order to get windbg and cdb. The latter is required for the | 42 to get windbg and cdb. The latter is required for the build to succeed as some |
42 build to succeed as some tests use it for symbolizing crash dumps. | 43 tests use it for symbolizing crash dumps. |
43 | 44 |
44 ## Install `depot_tools` | 45 ## Install `depot_tools` |
45 | 46 |
46 Download the [depot_tools bundle](https://storage.googleapis.com/chrome-infra/de pot_tools.zip) | 47 Download the [depot_tools bundle](https://storage.googleapis.com/chrome-infra/de pot_tools.zip) |
47 and extract it somewhere. | 48 and extract it somewhere. |
48 | 49 |
49 *** note | 50 *** note |
50 **Warning:** **DO NOT** use drag-n-drop or copy-n-paste extract from Explorer, | 51 **Warning:** **DO NOT** use drag-n-drop or copy-n-paste extract from Explorer, |
51 this will not extract the hidden “.git” folder which is necessary for | 52 this will not extract the hidden “.git” folder which is necessary for |
52 depot_tools to autoupdate itself. You can use “Extract all…” from the | 53 depot_tools to autoupdate itself. You can use “Extract all…” from the |
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
227 $ gclient sync | 228 $ gclient sync |
228 ``` | 229 ``` |
229 | 230 |
230 The first command updates the primary Chromium source repository and rebases | 231 The first command updates the primary Chromium source repository and rebases |
231 any of your local branches on top of tip-of-tree (aka the Git branch `origin/mas ter`). | 232 any of your local branches on top of tip-of-tree (aka the Git branch `origin/mas ter`). |
232 If you don't want to use this script, you can also just use `git pull` or | 233 If you don't want to use this script, you can also just use `git pull` or |
233 other common Git commands to update the repo. | 234 other common Git commands to update the repo. |
234 | 235 |
235 The second command syncs the subrepositories to the appropriate versions and | 236 The second command syncs the subrepositories to the appropriate versions and |
236 re-runs the hooks as needed. | 237 re-runs the hooks as needed. |
OLD | NEW |