<div dir="ltr">Hi,<div><br></div><div>I thought you might enjoy 400 extra functions for doing more complicated things with cmake (also comes with an interactive cmake console which is implemented in pure cmake).</div><div>Some features:</div><div>* maps,(structural variables)</div><div>* object oriented programming with cmake language (prototypical inheritance)</div><div>* extended list functionality (like slice, push, pop, ...)</div><div>* lambdas</div><div>* dynamic functions (call functions without knowing its name)</div><div>* ...</div><div>Here is the link: <a href="http://thetoeb.de/2014/09/05/useful-extensions-for-cmake/">http://thetoeb.de/2014/09/05/useful-extensions-for-cmake/</a></div><div><br></div><div>I'm sharing these functions (a lot of time went into them) and hope someone might find them useful.  If you have suggestions you can write them into github or as a comment on the blog. They tested and are part of a pure cmake package manager which I'm still working on.</div><div><br></div><div>Kind Regards,</div><div><br></div><div>Tobias</div></div>