]> granicus.if.org Git - clang/commit
Disable all dependency output options when using the Tooling library.
authorPeter Collingbourne <peter@pcc.me.uk>
Sun, 2 Mar 2014 23:37:26 +0000 (23:37 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Sun, 2 Mar 2014 23:37:26 +0000 (23:37 +0000)
commitbb8c08a065e3512fdd8d42d18571352359b87e74
tree609c50c7f162307573c568e521fe721419a6cc56
parent747909cad22ba9c2b3b3a4a8a08f78633a4238e6
Disable all dependency output options when using the Tooling library.

It isn't appropriate for a tool to be stomping over the dependency files,
especially if the actual build uses a compiler other than Clang or the tool
cannot find all the headers for some reason (which would cause the existing
dependency file to be deleted).

If a tool actually needs to care about dependency files we can think about
adding a mechanism for getting to this information.

Differential Revision: http://llvm-reviews.chandlerc.com/D2912

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202669 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Tooling/Tooling.cpp
unittests/Tooling/ToolingTest.cpp