Show config.visibility in `gn desc` Can now enter: `gn desc <out_dir> <label or pattern> visibility` The result is as expected. Change-Id: I6dcade587a3a15247829969e1d0f610ccfbfb844 Reviewed-on: https://gn-review.googlesource.com/c/gn/+/10120 Commit-Queue: Brett Wilson <brettw@chromium.org> Reviewed-by: Brett Wilson <brettw@chromium.org>
diff --git a/src/gn/desc_builder.cc b/src/gn/desc_builder.cc index d8639b1..9dd9d5f 100644 --- a/src/gn/desc_builder.cc +++ b/src/gn/desc_builder.cc
@@ -254,6 +254,11 @@ res->SetWithoutPathExpansion(variables::kConfigs, std::move(configs)); } + if (what(variables::kVisibility)) { + res->SetWithoutPathExpansion(variables::kVisibility, + config_->visibility().AsValue()); + } + #define CONFIG_VALUE_ARRAY_HANDLER(name, type) \ if (what(#name)) { \ ValuePtr ptr = \