Re-run `gn help --markdown all > tools/gn/docs/reference.md`.
This should've been part of https://chromium-review.googlesource.com/c/chromium/src/+/1020010
Bug: 835319
Change-Id: Ibad6a9b3f686ed8305ffc77c866917124fef9ba5
Reviewed-on: https://chromium-review.googlesource.com/1021597
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#552387}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a8fe0c1bdb12ce92c841d4527b54ae3e023cb590
diff --git a/tools/gn/docs/reference.md b/tools/gn/docs/reference.md
index 902adc0..47c743e 100644
--- a/tools/gn/docs/reference.md
+++ b/tools/gn/docs/reference.md
@@ -2209,6 +2209,13 @@
context of more than one toolchain it is recommended to specify an
explicit toolchain when defining and referencing a pool.
+ A pool named "console" defined in the root build file represents Ninja's
+ console pool. Targets using this pool will have access to the console's
+ stdin and stdout, and output will not be buffered. This special pool must
+ have a depth of 1. Pools not defined in the root must not be named "console".
+ The console pool can only be defined for the default toolchain.
+ Refer to the Ninja documentation on the console pool for more info.
+
A pool is referenced by its label just like a target.
```