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

Side by Side Diff: tools/gn/README.md

Issue 1362733002: [GN]: Fix bad doc links. (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 | tools/gn/docs/cross_compiles.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 # What is GN? 1 # What is GN?
2 2
3 GN is a meta-build system that generates [NinjaBuild](NinjaBuild.md) 3 GN is a meta-build system that generates
4 files. It's meant to be faster and simpler than GYP. It outputs only 4 [NinjaBuild](https://chromium.googlesource.com/chromium/src/+/master/docs/ninja_ build.md)
5 Ninja build files. 5 files. It's meant to be faster and simpler than GYP. It outputs only Ninja build
6 files.
6 7
7 ## Why bother with GN? 8 ## Why bother with GN?
8 9
9 1. We believe GN files are more readable and more maintainable 10 1. We believe GN files are more readable and more maintainable
10 than GYP files. 11 than GYP files.
11 2. GN is fast: 12 2. GN is fast:
12 * GN is 20x faster than GYP (as of mid November, building 80% 13 * GN is 20x faster than GYP (as of mid November, building 80%
13 of what GYP builds, in one configuration rather than two, takes 500ms 14 of what GYP builds, in one configuration rather than two, takes 500ms
14 on a z620 running Ubuntu Trusty. GYP takes 20 seconds. 15 on a z620 running Ubuntu Trusty. GYP takes 20 seconds.
15 We see similar speedups on Mac and Windows). 16 We see similar speedups on Mac and Windows).
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 * [FAQ](docs/faq.md) 96 * [FAQ](docs/faq.md)
96 * [GYP conversion cookbook](docs/cookbook.md) 97 * [GYP conversion cookbook](docs/cookbook.md)
97 * [Language and operation details](docs/language.md) 98 * [Language and operation details](docs/language.md)
98 * [Reference](docs/reference.md) The built-in `gn help` documentation. 99 * [Reference](docs/reference.md) The built-in `gn help` documentation.
99 * [Style guide](docs/style_guide.md) 100 * [Style guide](docs/style_guide.md)
100 * [Cross compiling and toolchains](docs/cross_compiles.md) 101 * [Cross compiling and toolchains](docs/cross_compiles.md)
101 * [Hacking on GN itself](docs/hacking.md) 102 * [Hacking on GN itself](docs/hacking.md)
102 * [GNStandalone](docs/standalone.md) Standalone GN projects 103 * [GNStandalone](docs/standalone.md) Standalone GN projects
103 * [UpdateGNBinaries](docs/update_binaries.md) Pushing new binaries 104 * [UpdateGNBinaries](docs/update_binaries.md) Pushing new binaries
104 * [Check](docs/check.md) `gn check` command reference 105 * [Check](docs/check.md) `gn check` command reference
OLDNEW
« no previous file with comments | « no previous file | tools/gn/docs/cross_compiles.md » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698