[cmake-developers] Roadmap to CMake 3.0

Rolf Eike Beer eike at sf-mail.de
Mon Oct 21 14:21:35 EDT 2013


> Potential changes motivating a major version number bump include:

One thing I was thinking about was to really have lists as lists internally. 
Once you touch a variable in a list way (e.g. set() with more than one 
argument or any of the list() commands) a std::vector<> would be internally 
created and maintained as long as no non-list command (e.g. set() with only 
one argument that does not contain semicolons) is used on that variable. That 
way all following list-style accesses would be much faster. And even 
semicolons in list elements would work that way.

Eike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20131021/ad64e0e5/attachment.sig>


More information about the cmake-developers mailing list