[cfe-dev] [cfe-commits] Design proposal: Add custom compilation database formats as plugins

Manuel Klimek klimek at google.com
Thu Jul 19 04:32:11 PDT 2012


On Thu, Jul 19, 2012 at 1:10 PM, Stephen Kelly <steveire at gmail.com> wrote:
> Chandler Carruth wrote:
>
>> That said, the latest version of CMake already has support for JSON +
>> Ninja -- we didn't contribute it, so I don't know what strategy they
>> followed, but you should look at that and talk to the ninja and CMake
>> developers before going too far here.
>>
>
> I wrote it and pretty much followed the same thing Manuel did in the
> Makefile generator.
>
> The commit which actually adds the feature is trivial:
>
> http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=db839bec7d076b54c5e9ad0d19386a26557a509e
>
> Manuel mentioned before that he'd like to see ninja being able to generate a
> database without cmake too though:
>
> http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/3678/focus=3697
>
> As Chandler said, it's not in a release yet, but will be in the next release
> in a few weeks. Feel free to test the release candidate (I would appreciate
> if you did)

I know multiple people who are refusing to work without this any more,
I've been using it since it landed in "next". So consider this part
pretty well tested (at least on the llvm codebase).

Cheers,
/Manuel

>
> http://www.kitware.com/blog/home/post/334
>
> Just for context and information :)
>
> Steve.
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits



More information about the cfe-dev mailing list