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

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

Issue 2714643005: GN docs: update the example of declare_args(). (Closed)
Patch Set: . Created 3 years, 9 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/functions.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # GN Reference 1 # GN Reference
2 2
3 *This page is automatically generated from* `gn help --markdown all`. 3 *This page is automatically generated from* `gn help --markdown all`.
4 4
5 ## **\--args**: Specifies build arguments overrides. 5 ## **\--args**: Specifies build arguments overrides.
6 6
7 ``` 7 ```
8 See "gn help buildargs" for an overview of how build arguments work. 8 See "gn help buildargs" for an overview of how build arguments work.
9 9
10 Most operations take a build directory. The build arguments are taken from 10 Most operations take a build directory. The build arguments are taken from
(...skipping 1664 matching lines...) Expand 10 before | Expand all | Expand 10 after
1675 1675
1676 ### **Example** 1676 ### **Example**
1677 1677
1678 ``` 1678 ```
1679 declare_args() { 1679 declare_args() {
1680 enable_teleporter = true 1680 enable_teleporter = true
1681 enable_doom_melon = false 1681 enable_doom_melon = false
1682 } 1682 }
1683 1683
1684 If you want to override the (default disabled) Doom Melon: 1684 If you want to override the (default disabled) Doom Melon:
1685 gn --args="enable_doom_melon=true enable_teleporter=false" 1685 gn --args="enable_doom_melon=true enable_teleporter=true"
1686 This also sets the teleporter, but it's already defaulted to on so it will 1686 This also sets the teleporter, but it's already defaulted to on so it will
1687 have no effect. 1687 have no effect.
1688 1688
1689 1689
1690 ``` 1690 ```
1691 ## **defined**: Returns whether an identifier is defined. 1691 ## **defined**: Returns whether an identifier is defined.
1692 1692
1693 ``` 1693 ```
1694 Returns true if the given argument is defined. This is most useful in 1694 Returns true if the given argument is defined. This is most useful in
1695 templates to assert that the caller set things up properly. 1695 templates to assert that the caller set things up properly.
(...skipping 4969 matching lines...) Expand 10 before | Expand all | Expand 10 after
6665 ** \--root**: Explicitly specify source root. 6665 ** \--root**: Explicitly specify source root.
6666 ** \--runtime-deps-list-file**: Save runtime dependencies for targets in file. 6666 ** \--runtime-deps-list-file**: Save runtime dependencies for targets in file.
6667 ** \--script-executable**: Set the executable used to execute scripts. 6667 ** \--script-executable**: Set the executable used to execute scripts.
6668 ** \--threads**: Specify number of worker threads. 6668 ** \--threads**: Specify number of worker threads.
6669 ** \--time**: Outputs a summary of how long everything took. 6669 ** \--time**: Outputs a summary of how long everything took.
6670 ** \--tracelog**: Writes a Chrome-compatible trace log to the given file. 6670 ** \--tracelog**: Writes a Chrome-compatible trace log to the given file.
6671 ** -v**: Verbose logging. 6671 ** -v**: Verbose logging.
6672 ** \--version**: Prints the GN version number and exits. 6672 ** \--version**: Prints the GN version number and exits.
6673 6673
6674 ``` 6674 ```
OLDNEW
« no previous file with comments | « no previous file | tools/gn/functions.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698