cmake project data structure type (public lib)?
This is rather a question.
There are a lot of legacy projects that use Visual Studio or MakeFile or whatever. I myself have an old legacy project that I'd be very glad to migrate to CMake using some automation.
The thing is, it would be easier for people with similar intentions to use an internal CMake Project structure as a reference. For instance, one would fill it with values acquired from
.sln files and then use it to populate a set of
It is easier to do those things when you have a well structured domain data that can be used.
Are there any libraries that provide any Public API for internal project structure? If not, would it be reasonable to make such a library within an official CMake package?
PS: I am aware of existing projects on GitHub, but they are not suited for my needs since they don't handle many cases. But a data reference would simplify things dramatically.