Put gn generator rule to console pool This allows gn to emit colorful diagnostics while regenerating from ninja Change-Id: I1160234db161899c9c762ddca25b1c63f9baa95f Reviewed-on: https://gn-review.googlesource.com/c/gn/+/10421 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Brett Wilson <brettw@chromium.org>
diff --git a/src/gn/ninja_build_writer.cc b/src/gn/ninja_build_writer.cc index f801fb6..164c1d5 100644 --- a/src/gn/ninja_build_writer.cc +++ b/src/gn/ninja_build_writer.cc
@@ -281,6 +281,8 @@ << build_settings_->ninja_required_version().Describe() << "\n\n"; out_ << "rule gn\n"; out_ << " command = " << GetSelfInvocationCommand(build_settings_) << "\n"; + // Putting gn rule to console pool for colorful output on regeneration + out_ << " pool = console\n"; out_ << " description = Regenerating ninja files\n\n"; // This rule will regenerate the ninja files when any input file has changed.