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

Side by Side Diff: docs/linux_build_instructions.md

Issue 1473953002: Fix various issues with Markdown docs (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years 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 | « docs/common_build_tasks.md ('k') | docs/linux_chromium_arm.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 # Linux-specific build instructions 1 # Linux-specific build instructions
2 2
3 [TOC] 3 [TOC]
4 4
5 ## Get the code 5 ## Get the code
6 6
7 [Get the Code](http://dev.chromium.org/developers/how-tos/get-the-code). The 7 [Get the Code](http://dev.chromium.org/developers/how-tos/get-the-code). The
8 general instructions on the "Get the code" page cover basic Linux build setup 8 general instructions on the "Get the code" page cover basic Linux build setup
9 and configuration. 9 and configuration.
10 10
11 This page documents some additional Linux-specific build issues. 11 This page documents some additional Linux-specific build issues.
12 12
13 ## Overview 13 ## Overview
14 14
15 Due its complexity, Chromium uses a set of custom tools to check out and build. 15 Due its complexity, Chromium uses a set of custom tools to check out and build.
16 Here's an overview of the steps you'll run: 16 Here's an overview of the steps you'll run:
17 17
18 1. **gclient**. A checkout involves pulling nearly 100 different SVN 18 1. **gclient**. A checkout involves pulling nearly 100 different SVN
19 repositories of code. This process is managed with a tool called `gclient`. 19 repositories of code. This process is managed with a tool called `gclient`.
20 1. **GN** / **gyp**. Cross-platform build configuration systems (GYP is the 20 1. **GN** / **gyp**. Cross-platform build configuration systems (GYP is the
21 older one, GN is the one being transitioned to). It generates ninja build 21 older one, GN is the one being transitioned to). It generates ninja build
22 files. Running `gn`/`gyp` is analogous to the `./configure` step seen in 22 files. Running `gn`/`gyp` is analogous to the `./configure` step seen in
23 most other software. 23 most other software.
24 1. **ninja**. The actual build itself uses `ninja`. A prebuilt binary is in 24 1. **ninja**. The actual build itself uses `ninja`. A prebuilt binary is in
25 `depot_tools` and should already be in your path if you followed the steps 25 `depot_tools` and should already be in your path if you followed the steps
26 to check out Chromium. 26 to check out Chromium.
27 1. We don't provide any sort of "install" step. 27 1. We don't provide any sort of "install" step.
28 1. You may want to 28 1. You may want to
29 [use a chroot](http://code.google.com/p/chromium/wiki/UsingALinuxChroot) to 29 [use a chroot](using_a_linux_chroot.md) to
30 isolate yourself from versioning or packaging conflicts (or to run the 30 isolate yourself from versioning or packaging conflicts (or to run the
31 layout tests). 31 layout tests).
32 32
33 ## Getting a checkout 33 ## Getting a checkout
34 34
35 [Prerequisites](linux_build_instructions_prerequisites.md): what you need before 35 [Prerequisites](linux_build_instructions_prerequisites.md): what you need before
36 you build. 36 you build.
37 37
38 **Note**. If you are working on Chromium OS and already have sources in 38 **Note**. If you are working on Chromium OS and already have sources in
39 `chromiumos/chromium`, you **must** run `chrome_set_ver --runhooks` to set the 39 `chromiumos/chromium`, you **must** run `chrome_set_ver --runhooks` to set the
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
137 * Want to use Eclipse as your IDE? See 137 * Want to use Eclipse as your IDE? See
138 [LinuxEclipseDev](linux_eclipse_dev.md). 138 [LinuxEclipseDev](linux_eclipse_dev.md).
139 * Built version as Default Browser? See 139 * Built version as Default Browser? See
140 [LinuxDevBuildAsDefaultBrowser](linux_dev_build_as_default_browser.md). 140 [LinuxDevBuildAsDefaultBrowser](linux_dev_build_as_default_browser.md).
141 141
142 ## Next Steps 142 ## Next Steps
143 143
144 If you want to contribute to the effort toward a Chromium-based browser for 144 If you want to contribute to the effort toward a Chromium-based browser for
145 Linux, please check out the [Linux Development page](linux_development.md) for 145 Linux, please check out the [Linux Development page](linux_development.md) for
146 more information. 146 more information.
OLDNEW
« no previous file with comments | « docs/common_build_tasks.md ('k') | docs/linux_chromium_arm.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698