commit | fe0c6bbb959f56bd91997c7f952aff9e7b6a1f9b | [log] [tgz] |
---|---|---|
author | Julie Hockett <juliehockett@google.com> | Fri Jun 14 07:43:46 2019 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jun 25 17:18:55 2019 +0000 |
tree | a3fbed4e7a115cece17c158db7bd9563d3b8511d | |
parent | f898ccf7bb270a169d1de08e3e27cbc14b18814f [diff] |
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.