[cmake-developers] CMake daemon for user tools
Alexander Neundorf
neundorf at kde.org
Mon Jan 11 17:22:23 EST 2016
On Monday, January 11, 2016 15:59:35 Aleix Pol wrote:
...
>
> Hi Stephen, everyone,
> I've already discussed this in private with you. I think it's a good
> idea and I'd like to make sure we can benefit from this.
>
> I'm unsure of the feasibility of the project though.
you maybe remember that my main issue with your patch last year was that it's
not a "generator", while it does what generators are for.
After talking with Milian a bit several week ago, I understood that an
important reason why the kdevelop team does not want a generator is that there
is only one generator per build-tree, i.e. the user has to decide beforehand
which IDE project files he wants.
With the branch I created on github a few days ago, which I announced here
too, I changed the way the extra generators are activated: they are not
activated like the main generators anymore, but can be turned on and off using
normal cmake cache options, so multiple generators (e.g. the generic json
generator and let's say the Eclipse generator) can both be turned on,
initially or later on. I think this should solve this problem.
The work there
(https://github.com/neundorf/CMake/tree/RefactorExtraGeneratorsExperimental )
is not ready for inclusing, but it shows how it can be done and can serve as a
starting point/inspiration.
Stephens big approach will need some time until it is ready, while such a
(relatively) simple thing can probably be done within one release cycle (but I
don't have the time to do it).
I don't know what the others here think about adding your json-approach or
not.
Alex
More information about the cmake-developers
mailing list