| Index: tools/gn/ninja_toolchain_writer.cc
|
| diff --git a/tools/gn/ninja_toolchain_writer.cc b/tools/gn/ninja_toolchain_writer.cc
|
| index e7459ebb3cfa2ede1e0d5303aedfdf0b36e134b2..1deff58eb2c28cb7efcd576f2c304c757038a6b5 100644
|
| --- a/tools/gn/ninja_toolchain_writer.cc
|
| +++ b/tools/gn/ninja_toolchain_writer.cc
|
| @@ -11,6 +11,7 @@
|
| #include "tools/gn/build_settings.h"
|
| #include "tools/gn/filesystem_utils.h"
|
| #include "tools/gn/ninja_utils.h"
|
| +#include "tools/gn/pool.h"
|
| #include "tools/gn/settings.h"
|
| #include "tools/gn/substitution_writer.h"
|
| #include "tools/gn/target.h"
|
| @@ -113,6 +114,10 @@ void NinjaToolchainWriter::WriteToolRule(const Toolchain::ToolType type,
|
| type == Toolchain::TYPE_SOLINK_MODULE ||
|
| type == Toolchain::TYPE_LINK) {
|
| out_ << kIndent << "pool = link_pool\n";
|
| + } else if (tool->pool().ptr) {
|
| + std::string pool_name =
|
| + tool->pool().ptr->GetNinjaName(settings_->default_toolchain_label());
|
| + out_ << kIndent << "pool = " << pool_name << std::endl;
|
| }
|
|
|
| if (tool->restat())
|
|
|