Write depfile for non-C-like tools Bug: crbug/gn/89 Change-Id: I94071a3e9bb809684a6bd1f3e0416dcef17c7e1d Reviewed-on: https://gn-review.googlesource.com/c/gn/+/5261 Reviewed-by: Brett Wilson <brettw@google.com> Commit-Queue: Julie Hockett <juliehockett@google.com>
diff --git a/tools/gn/ninja_toolchain_writer.cc b/tools/gn/ninja_toolchain_writer.cc index 6bfeb46..8956277 100644 --- a/tools/gn/ninja_toolchain_writer.cc +++ b/tools/gn/ninja_toolchain_writer.cc
@@ -100,6 +100,9 @@ // MSVC deps don't have a depfile. out_ << kIndent << "deps = msvc" << std::endl; } + } else if (!tool->depfile().empty()) { + WriteRulePattern("depfile", tool->depfile(), options); + out_ << kIndent << "deps = gcc" << std::endl; } // Use pool is specified.