[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