[cfe-dev] Where to put upcoming refcatoring tools
klimek at google.com
Wed Apr 25 05:06:40 PDT 2012
On Wed, Apr 25, 2012 at 12:56 PM, Stephen Kelly <steveire at gmail.com> wrote:
> Manuel Klimek wrote:
>> You can work around this for now by making sure that the compiler that
>> you configured as the compiler in the project where you created the
>> compile_commands.json (more specifically, the argv in the "command"
>> entries in that file) is a clang installation where
>> basepath(argv)/../lib/clang/3.2/include (or 3.1 depending on
>> whether you have a clang version pre-cut) exists.
>> The bug is that the tooling hands the full compile command line from
>> the compile_commands.json to the driver, which uses the argv of
>> that to find its builtin includes. The fix is to replace this with the
>> current tool's argv for the calls.
> Great, thanks.
> I got the example running and working, so now I will see what more I can
> learn about the tooling APIs. I've had a read through ASTMatchers.h, so that
> looks like a good start.
Fixed in mainline and merged the tooling branch. Should all work like
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
More information about the cfe-dev