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

Side by Side Diff: tools/gn/docs/faq.md

Issue 1386783003: [GN]: Support for loadable modules (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 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
OLDNEW
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
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.
OLDNEW
« no previous file with comments | « tools/gn/commands.cc ('k') | tools/gn/docs/language.md » ('j') | tools/gn/function_toolchain.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698