Lines Matching refs:GN
1 # GN Frequently Asked Questions
5 ## Where is the GN documentation?
7 GN has extensive built-in help, so you can run `gn help`, but you can also see
23 GN has robust support for doing cross compiles and building things for
31 file, i.e., "//:default", GN will tell Ninja to build that by default, rather
34 ## Are there any public presentations on GN?
43 directories are collected from various sources by GN. The ordering is defined
110 are processed and are not available to the GN script.
112 Sometimes people want to write conditional GN code based on values of a
113 dependency. This is not possible: GN has no defined order for loading BUILD.gn
114 files (this allows pararellism) so GN may not have even loaded the file
116 information flows around the dependency graph is if GN itself is propagating
123 not possible in GN: information only flows up the dependency chain.
125 Every label in GN is compiled once per _toolchain_. This means that every target
180 GN scans the source code for `#include` directives and checks that the included
184 flagged by GN. To disable checking of an include, append a "nogncheck"