[cmake-developers] Future of ccmake and cmake-gui

Daniel Pfeifer daniel at pfeifer-mail.de
Wed Aug 16 10:33:57 EDT 2017


On Wed, Aug 16, 2017 at 4:29 PM, Ben Boeckel <ben.boeckel at kitware.com>
wrote:

> On Tue, Aug 15, 2017 at 22:33:04 +0200, Daniel Pfeifer wrote:
> > With !977 merged, it is possible to base ccmake and cmake-gui on top of
> the
> > cmake server.
> > For demonstration, I copied the contents of the Source/CursesDialog
> > directory and added a proxy implementation of the classes `cmake` and
> > `cmState`. The result is 100% compatible with `ccmake`. The same would be
> > possible with cmake-gui.
>
> Well, not sure that I want *100%* compatible with ccmake if we're
> rewriting bits of it; there are lots of improvements that could be made
> ;) .


+1. Separating the code base simplifies these improvements.


>
> > To make the server available everywhere, we should backport the code from
> > C++14 to C++11. I think this is limited to replacing `std::make_shared`.
>
> The make_shared function is there, but make_unique is missing in C++11.
>

 Of course. That is what I meant.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20170816/ccde09c5/attachment.html>


More information about the cmake-developers mailing list