diff options
Diffstat (limited to 'tools/gn/ninja_target_writer.cc')
-rw-r--r-- | tools/gn/ninja_target_writer.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/gn/ninja_target_writer.cc b/tools/gn/ninja_target_writer.cc index 79cdc30..e384cd4 100644 --- a/tools/gn/ninja_target_writer.cc +++ b/tools/gn/ninja_target_writer.cc @@ -17,6 +17,7 @@ #include "tools/gn/scheduler.h" #include "tools/gn/string_utils.h" #include "tools/gn/target.h" +#include "tools/gn/trace.h" NinjaTargetWriter::NinjaTargetWriter(const Target* target, std::ostream& out) : settings_(target->settings()), @@ -42,6 +43,10 @@ void NinjaTargetWriter::RunAndWriteFile(const Target* target) { const Settings* settings = target->settings(); NinjaHelper helper(settings->build_settings()); + ScopedTrace trace(TraceItem::TRACE_FILE_WRITE, + target->label().GetUserVisibleName(false)); + trace.SetToolchain(settings->toolchain()->label()); + base::FilePath ninja_file(settings->build_settings()->GetFullPath( helper.GetNinjaFileForTarget(target).GetSourceFile( settings->build_settings()))); |