[cmake-developers] Extracting target metadata, IDE integration
Stephen Kelly
steveire at gmail.com
Mon Mar 9 20:16:08 EDT 2015
Aleix Pol wrote:
> I just pushed my change into a github clone for easier testing and
> reviewing. https://github.com/aleixpol/CMake
Hi Aleix,
Thanks for your efforts.
Here are some things that are required before a feature like this can be
committed to the cmake repo:
* Discuss the feature with collaborators on the mailing list.
* Design the feature. Determine at least the following:
* Target use cases
* How files are produced
* What files are produced
* Features required by various tools and IDEs
* What is in the files
* What is not in the files
* Why ^
* Write documentation describing the file format and how to consume it.
* More exact unit testing
* Unit testing for 'interesting' cases.
* Implement the feature satisfying the design for all of the targets IDEs
and all relevant features of CMake.
* Testing with existing third party cmake-using projects.
All of the above must be done before cmake can accept a branch implementing
metadata generation.
Because this is important to get right, and because it requires up-to-date
knowledge of the current cmake implementation and features in the master
branch, I'm going to take over the 'ownership' of this feature and drive it
myself.
I'll start soon by creating a new mailing list thread to determine the
design of the feature in collaboration with you, Tobias and Anton. We can
iterate on the design, tests and implementation until it is complete.
Thanks,
Steve.
More information about the cmake-developers
mailing list