Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(117)

Side by Side Diff: site/user/quick/windows.md

Issue 1785743003: update site dox - windows prefer msvs-ninja and add vulkan (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: tiny Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | site/user/special/vulkan.md » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Windows 1 Windows
2 ======= 2 =======
3 3
4 Prerequisites 4 Prerequisites
5 ------------- 5 -------------
6 6
7 Make sure the following have been installed: 7 Make sure the following have been installed:
8 8
9 * [Visual C++ 2013 Express or later, available for 9 * [Visual C++ 2013 Express or later, available for
10 free](https://www.visualstudio.com/downloads/download-visual-studio-vs#d-exp ress-windows-8) 10 free](https://www.visualstudio.com/downloads/download-visual-studio-vs#d-exp ress-windows-8)
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 We use the open-source Gyp tool to generate Visual Studio projects (and 50 We use the open-source Gyp tool to generate Visual Studio projects (and
51 analogous build scripts on other platforms) from our multi-platform "gyp" 51 analogous build scripts on other platforms) from our multi-platform "gyp"
52 files. 52 files.
53 53
54 Three Gyp generators are used on Windows: 54 Three Gyp generators are used on Windows:
55 55
56 * `ninja` - Run ninja yourself, without VisualStudio project files, 56 * `ninja` - Run ninja yourself, without VisualStudio project files,
57 57
58 * `msvs-ninja` - Develop from a fully-integrated Visual Studio. 58 * `msvs-ninja` - Develop from a fully-integrated Visual Studio.
59 Gyp generates Visual-Studio-compatible project files that still 59 Gyp generates Visual-Studio-compatible project files that still
60 ultimately build using ninja 60 ultimately build using ninja. This is the preferred and better maintained
61 way of using Visual Studio.
61 62
62 * `msvs` - Use Visual Studio's own (slower) build system 63 * `msvs` - Use Visual Studio's own (slower) build system. This is not as well
64 maintained as msvs-ninja. The msvs and ninja output can clobber each other
65 so building from both the command line and Visual Studio can produce bad
66 states that can be fixed by deleting the out directory and rerunning
67 gyp_skia.
63 68
64 To choose which ones to use, set the `GYP_GENERATORS` environment 69 To choose which ones to use, set the `GYP_GENERATORS` environment
65 variable to a comma-delimited list of generators before running 70 variable to a comma-delimited list of generators before running
66 sync-and-gyp. The default value for `GYP_GENERATORS` is 71 sync-and-gyp. The default value for `GYP_GENERATORS` is
67 `ninja,msvs-ninja`. For example to enable the `ninja` and `msvs` 72 `ninja,msvs-ninja`. For example to enable the `ninja` and `msvs`
68 generators: 73 generators:
69 74
70 <a name="env"></a>Setting Enviroment Variables in Windows CMD.EXE 75 <a name="env"></a>Setting Enviroment Variables in Windows CMD.EXE
71 ----------------------------------------------------------------- 76 -----------------------------------------------------------------
72 77
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 click on "Yes" to rebuild it. 133 click on "Yes" to rebuild it.
129 134
130 6. Once the build is complete, you should see a window with various 135 6. Once the build is complete, you should see a window with various
131 example graphics. To move through the sample app, use the 136 example graphics. To move through the sample app, use the
132 following keypresses: 137 following keypresses:
133 - right- and left-arrow key: cycle through different test pages 138 - right- and left-arrow key: cycle through different test pages
134 - 'D' key: cycle through rendering methods for each test page 139 - 'D' key: cycle through rendering methods for each test page
135 - other keys are defined in SampleApp.cpp’s 140 - other keys are defined in SampleApp.cpp’s
136 SampleWindow::onHandleKey() and SampleWindow::onHandleChar() 141 SampleWindow::onHandleKey() and SampleWindow::onHandleChar()
137 methods 142 methods
OLDNEW
« no previous file with comments | « no previous file | site/user/special/vulkan.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698