| Index: tools/gn/command_desc.cc
|
| diff --git a/tools/gn/command_desc.cc b/tools/gn/command_desc.cc
|
| index 16aee40669e1f5dd780409eeb60ed5215ef923d4..8aef11ad3ff41931be5f78ff1c84facf6a43cb18 100644
|
| --- a/tools/gn/command_desc.cc
|
| +++ b/tools/gn/command_desc.cc
|
| @@ -216,8 +216,27 @@ void PrintConfigsVector(const Target* target,
|
| }
|
| }
|
|
|
| +void PrintConfigsVector(const Target* target,
|
| + const UniqueVector<LabelConfigPair>& configs,
|
| + const std::string& heading,
|
| + bool display_header) {
|
| + if (configs.empty())
|
| + return;
|
| +
|
| + // Don't sort since the order determines how things are processed.
|
| + if (display_header)
|
| + OutputString("\n" + heading + " (in order applying):\n");
|
| +
|
| + Label toolchain_label = target->label().GetToolchainLabel();
|
| + for (size_t i = 0; i < configs.size(); i++) {
|
| + OutputString(" " +
|
| + configs[i].label.GetUserVisibleName(toolchain_label) + "\n");
|
| + }
|
| +}
|
| +
|
| void PrintConfigs(const Target* target, bool display_header) {
|
| - PrintConfigsVector(target, target->configs(), "configs", display_header);
|
| + PrintConfigsVector(target, target->configs().vector(), "configs",
|
| + display_header);
|
| }
|
|
|
| void PrintDirectDependentConfigs(const Target* target, bool display_header) {
|
|
|