| OLD | NEW |
| 1 # GN Frequently Asked Questions | 1 # GN Frequently Asked Questions |
| 2 | 2 |
| 3 [TOC] | 3 [TOC] |
| 4 | 4 |
| 5 ## How will the build be converted? | 5 ## How will the build be converted? |
| 6 | 6 |
| 7 We intend to build a second independent build in parallel to the GYP | 7 We intend to build a second independent build in parallel to the GYP |
| 8 build. Previous efforts to generate GYP as an intermediate stage proved | 8 build. Previous efforts to generate GYP as an intermediate stage proved |
| 9 difficult. There will be some smaller set of bots compiling this build, | 9 difficult. There will be some smaller set of bots compiling this build, |
| 10 and we'll keep the GN build running on these configurations. | 10 and we'll keep the GN build running on these configurations. |
| 11 | 11 |
| 12 ## What is unsupported in GN? | 12 ## What is unsupported in GN? |
| 13 | 13 |
| 14 The main features not supported in GN yet are: | 14 The main features not supported in GN yet are: |
| 15 * Mac bundles | 15 * Mac/iOS bundles |
| 16 * Loadable module (this only matters on Mac where shared library != | |
| 17 lodable module) | |
| 18 * Precompiled headers | |
| 19 | 16 |
| 20 ## Where is the GN documentation? | 17 ## Where is the GN documentation? |
| 21 | 18 |
| 22 Rather than on a separate wiki, it is versioned with the tool. Run `gn | 19 Rather than on a separate wiki, it is versioned with the tool. Run `gn |
| 23 help`. See also the [quick start](quick_start.md) guide and the | 20 help`. See also the [quick start](quick_start.md) guide and the |
| 24 [language and operation details](language.md). | 21 [language and operation details](language.md). |
| 25 | 22 |
| 26 ## What is likely to break? | 23 ## What is likely to break? |
| 27 | 24 |
| 28 Since common.gypi is not used for GN-generated GYP files, any rules | 25 Since common.gypi is not used for GN-generated GYP files, any rules |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 `is_official_build = true` | 112 `is_official_build = true` |
| 116 * The default is Chromium branding. To do Chrome branding, set | 113 * The default is Chromium branding. To do Chrome branding, set |
| 117 `is_chrome_branded = true` | 114 `is_chrome_branded = true` |
| 118 | 115 |
| 119 ## How do I do cross-compiles? | 116 ## How do I do cross-compiles? |
| 120 | 117 |
| 121 GN has robust support for doing cross compiles and building things for | 118 GN has robust support for doing cross compiles and building things for |
| 122 multiple architectures in a single build. | 119 multiple architectures in a single build. |
| 123 | 120 |
| 124 See [GNCrossCompiles](cross_compiles.md) for more info. | 121 See [GNCrossCompiles](cross_compiles.md) for more info. |
| OLD | NEW |