I have testing CMake as my build system for medium sized proyects&nbsp; and i view that change to a tiny scripting instead of CMake macros can be good.<br><br>For example in my project. i need stuff for compile other things that are not out of the box supported by CMake, for example antltr files for generate gramar lexers, templates files from various tools ,&nbsp; IDL for diferent vendors, ui files for diferent vendors. Write this as MACROS is tedious and you end writting more lines that needed with a scripting language.<br>
<br>Current cmakes macros are good for doing simple things, because you can do this things easy as a few&nbsp; lines of code more times.<br><br>Also i think that core a scripting must be separate layers i don`t view and extra cost for this and it simplifies the process of add a new scripting language or migrate to a new one.<br>
<br>Also a c++ plugin interface can be desirable for realy complex things, for example i view that CMake suport http out of the box, but other proyects must need integrate with other protocols, Ok this are really coner case that can be simplified easy with a python script, but seems mision imposible to do such a thing in CMake.<br>
<br>if ITS modularize more the core of CMake and make the arquitecture more plugable&nbsp; the proyect can grow faster with the help of the comunity that can write modules for do other things not suported out of the box. <br><br>
This is the scenario i view for a winner build system in the open source community.&nbsp; <br>--<br>Bests for CMake,<br>José Gutíerrez<br><a href="http://www.oo4u.org">http://www.oo4u.org</a><br><br>