[cfe-dev] Clang extra tools with compile_commands.json on windows

Reid Kleckner rnk at google.com
Thu Jan 29 13:33:28 PST 2015


On Wed, Jan 28, 2015 at 10:25 AM, Manuel Klimek <klimek at google.com> wrote:
>
> Well, libTooling does go through the clang::driver::Driver. The problem is
> that if we need the binary name to follow a certain pattern, the tool would
> need to know that... It's certainly doable
>

We don't need that. We can thread through --driver-mode=gcc/cl to get the
desired behavior.

Here are some other potential pitfalls for making this code work:
1. The builtin argument adjusters won't work, clang-cl doesn't recognize
-fsyntax-only or use -o for output
2. The json file will need to capture the %INCLUDE% environment variable,
as this is how clang-cl finds standard headers (<vector>, <stdio.h>)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20150129/4cc7237d/attachment.html>


More information about the cfe-dev mailing list