[cmake-developers] Extracting target metadata, IDE integration

Aleix Pol aleixpol at kde.org
Thu Feb 5 12:03:25 EST 2015


On Mon, Feb 2, 2015 at 5:36 PM, Aleix Pol <aleixpol at kde.org> wrote:
> On Mon, Jan 26, 2015 at 9:15 PM, Tobias Hunger <tobias.hunger at gmail.com> wrote:
>> I gave this patch a try with the cmake project data.
>>
>> I had hoped that this file would contain all the information an IDE
>> might need, but there seems quite a bit missing for that. E.g. there
>> is no information on which files are used to build a target. What am I
>> missing?
>>
>> Best Regards,
>> Tobias
>>
>> On Mon, Jan 26, 2015 at 4:23 PM, Brad King <brad.king at kitware.com> wrote:
>>> On 01/25/2015 08:26 AM, Tobias Hunger wrote:
>>>> I just had a bit of time to play with cmake this weekend: Is this
>>>> patch available somewhere by now?
>>>
>>> Aleix sent it in a message of this thread on 2015-01-09:
>>>
>>>  http://thread.gmane.org/gmane.comp.programming.tools.cmake.devel/10711/focus=12061
>>>
>>> Some review comments elsewhere in this thread are still pending.
>>>
>>> -Brad
>>>
>
> It does provide them. For example [1].
>
> Isn't that what you meant?
>
> Aleix
>
> [1]
> {
>      "name": "kdevcmakebuilder",
>      "type": "MODULE_LIBRARY",
>      "configs": [
>        {
>          "name": "debug",
>          "sources": [
>            "/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/cmakebuilder.cpp",
>            "/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/cmakejob.cpp",
>            "/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/prunejob.cpp",
>            "/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/cmakebuilderpreferences.cpp",
>            "/home/kde-devel/build-frameworks/kdevelop/projectbuilders/cmakebuilder/ui_cmakebuildersettings.h",
>            "/home/kde-devel/build-frameworks/kdevelop/projectbuilders/cmakebuilder/cmakebuilderconfig.cpp",
>            "/home/kde-devel/build-frameworks/kdevelop/projectbuilders/cmakebuilder/cmakebuilderconfig.h",
>            "/home/kde-devel/build-frameworks/kdevelop/projectbuilders/cmakebuilder/kdevcmakebuilder_automoc.cpp",
>            "/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/cmakebuildersettings.ui",
>            "/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/cmakebuilderconfig.kcfgc"
>          ]
>        }
>      ],
>      "directory":
> "/home/kde-devel/build-frameworks/kdevelop/projectbuilders/cmakebuilder",
>      "location":
> "/home/kde-devel/build-frameworks/kdevelop/projectbuilders/cmakebuilder/kdevcmakebuilder.so",
>      "backtrace":
> ["/home/kde-devel/frameworks/kdevelop/projectbuilders/cmakebuilder/CMakeLists.txt:20"],
>      "installed": true
>    }

Bump?

Aleix


More information about the cmake-developers mailing list