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

Side by Side Diff: docs/common_build_tasks.md

Issue 1316063006: [Docs] Update latest docs per wiki changes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 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 | docs/linux_build_instructions.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 # Common Build Tasks 1 # Common Build Tasks
2 2
3 The Chromium build system is a complicated beast of a system, and it is not very 3 The Chromium build system is a complicated beast of a system, and it is not very
4 well documented beyond the basics of getting the source and building the 4 well documented beyond the basics of getting the source and building the
5 Chromium product. This page has more advanced information about the build 5 Chromium product. This page has more advanced information about the build
6 system. 6 system.
7 7
8 If you're new to Chromium development, read the 8 If you're new to Chromium development, read the
9 [getting started guides](http://dev.chromium.org/developers/how-tos/get-the-code ). 9 [getting started guides](http://dev.chromium.org/developers/how-tos/get-the-code ).
10 10
11 There is some additional documentation on
12 [setting GYP build parameters](http://dev.chromium.org/developers/gyp-environmen t-variables).
13
11 [TOC] 14 [TOC]
12 15
13 ## Faster Builds 16 ## Faster Builds
14 17
15 ### Components Build 18 ### Components Build
16 19
17 A non-standard build configuration is to use dynamic linking instead of static 20 A non-standard build configuration is to use dynamic linking instead of static
18 linking for the various modules in the Chromium codebase. This results in 21 linking for the various modules in the Chromium codebase. This results in
19 significantly faster link times, but is a divergence from what is shipped and 22 significantly faster link times, but is a divergence from what is shipped and
20 primarily tested. To enable the 23 primarily tested. To enable the
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 147
145 $ GYP_DEFINES="branding=Chrome buildtype=Official" gclient runhooks 148 $ GYP_DEFINES="branding=Chrome buildtype=Official" gclient runhooks
146 149
147 Then building the `chrome` target will produce the official build. This tip can 150 Then building the `chrome` target will produce the official build. This tip can
148 be used in conjunction with changing the output directory, since changing these 151 be used in conjunction with changing the output directory, since changing these
149 defines will rebuild the world. 152 defines will rebuild the world.
150 153
151 Also note that some GYP\_DEFINES flags are incompatible with the official build. 154 Also note that some GYP\_DEFINES flags are incompatible with the official build.
152 If you get an error when you try to build, try removing all your flags and start 155 If you get an error when you try to build, try removing all your flags and start
153 with just the above ones. 156 with just the above ones.
OLDNEW
« no previous file with comments | « no previous file | docs/linux_build_instructions.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698