summaryrefslogtreecommitdiff
path: root/chromium/tools/gn/README.md
blob: fd0d9c56d6df3ee9f15471891e0793588fa61551 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# What is GN?

GN is a meta-build system that generates [Ninja](https://ninja-build.org)
build files so that you can build Chromium with Ninja.

## I want more info on GN!

Read these links:

  * [Quick start](docs/quick_start.md)
  * [FAQ](docs/faq.md)
  * [Language and operation details](docs/language.md)
  * [Reference](docs/reference.md): The built-in `gn help` documentation.
  * [Style guide](docs/style_guide.md)
  * [Cross compiling and toolchains](docs/cross_compiles.md)
  * [Hacking on GN itself](docs/hacking.md)
  * [Standaline GN projects](docs/standalone.md)
  * [Pushing new binaries](docs/update_binaries.md)