[cmake-developers] Generating information for C++ tools in cmake (patch)

Manuel Klimek klimek at google.com
Wed Apr 6 22:15:36 EDT 2011


For your convenience, rebased onto current head and git format-patch'ed.

Cheers,
/Manuel

On Tue, Apr 5, 2011 at 9:14 AM, Manuel Klimek <klimek at google.com> wrote:
> On Tue, Apr 5, 2011 at 5:33 AM, Brad King <brad.king at kitware.com> wrote:
>> On 04/04/2011 12:01 PM, Manuel Klimek wrote:
>>> Done.
>>
>> Thanks!
>>
>>> I also have the previous patches ready (re-based with master). Let me
>>> know how we'll go on about submitting all that.
>>
>> I still have them on a local topic branch.  See below.
>> Have you changed anything since then?
>
> Well, the git rebase led to conflicts which I resolved - otherwise I
> didn't change anything on the other patches. So I can re-export the
> changes to save you some work with merging, if you want :)
>
> Cheers,
> /Manuel
>
>> If you prefer to send the new versions, please use "git format-patch" to
>> construct the patch series.  Then send the files by email.
>>
>> Thanks,
>> -Brad
>>
>>
>> commit c8ed16a373adf98cf21a619349de8c0bde6a0eed
>> Author: Manuel Klimek <klimek at google.com>
>> Date:   Mon Jan 17 11:44:44 2011 -0500
>>
>>    Make compile line export optional
>>
>>    Add option CMAKE_EXPORT_COMPILE_COMMANDS to control the behavior.
>>
>>  Modules/CMakeGenericSystem.cmake          |    3 +++
>>  Source/cmGlobalUnixMakefileGenerator3.cxx |    2 +-
>>  Source/cmMakefileTargetGenerator.cxx      |    3 ++-
>>  3 files changed, 6 insertions(+), 2 deletions(-)
>>
>> commit 357fdbb1d7c472991323d36c6a431a36f16918bd
>> Author: Manuel Klimek <klimek at google.com>
>> Date:   Thu Jan 13 16:15:54 2011 -0500
>>
>>    Export all compile command lines to json database
>>
>>  Source/cmGlobalUnixMakefileGenerator3.cxx |   41 +++++++++++++++++++++++++++++
>>  Source/cmGlobalUnixMakefileGenerator3.h   |    6 ++++
>>  Source/cmMakefileTargetGenerator.cxx      |   21 +++++++++++++-
>>  3 files changed, 66 insertions(+), 2 deletions(-)
>>
>> commit a75e21cadeb48c257d870db925131994f7da4995
>> Author: Manuel Klimek <klimek at google.com>
>> Date:   Thu Jan 13 16:06:20 2011 -0500
>>
>>    Factor Makefile flag and define lookup into methods
>>
>>    Cache results over repeated calls.
>>
>>  Source/cmMakefileTargetGenerator.cxx |  107 +++++++++++++++++++--------------
>>  Source/cmMakefileTargetGenerator.h   |    5 ++
>>  2 files changed, 67 insertions(+), 45 deletions(-)
>>
>
>
>
> --
> Manuel Klimek (http://go/klimek)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-refactor-flags-and-defines.patch
Type: text/x-patch
Size: 6636 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20110406/eb4eba6a/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-cache-flags-and-defines.patch
Type: text/x-patch
Size: 5995 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20110406/eb4eba6a/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-implement-cxx-command-output.patch
Type: text/x-patch
Size: 5514 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20110406/eb4eba6a/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-make-compile-command-output-optional.patch
Type: text/x-patch
Size: 2305 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20110406/eb4eba6a/attachment-0013.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Adds-a-test-for-the-compile-command-line-output.patch
Type: text/x-patch
Size: 7720 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20110406/eb4eba6a/attachment-0014.bin>


More information about the cmake-developers mailing list