On 13/12/11 12:09, Gustavo Sverzut Barbieri wrote: > Cmake is a single simple language that generates native build infra. > That alone justifies the change. > > Autofoo is m4 that I know, but very few people know about. Then there is > shell, make and automate extensions. > > Cmake is very simple and flexible, using it with webkit was a hard > enough test. It is very big (bigger than libefl will be), it's full of > toggles and options, nowadays it's shared by multiple ports > (blackberry's rim, clutter and EFL). > > I'm working with Autofoo with 10+ years and I was somehow new to webkit > and completely new to cmake, I wrote the biggest part of build in 1 day, > with help we managed to finish it in less than one week. > > It will also generate visual studio and Xcode to help other systems, > will optionally present config options in nice user interfaces (ncurses > or qt), will show percentage on builds, etc. it's is less stupid wrt > basic tests, then it configures immediately and not takes minutes like > autogen/configure > > And it does fine for cross compile, as being show by qt/kde people, > webkit and others. > > Is that enough?
You failed to mention the downsides, but as for advertising CMake, yeah, that's more than enough. What I was trying to say, is that although I very much respect your opinions, tech-decisions, and recommendation (non Apple related at least, damn fan-boy), you can't expect me, or others to just hop on the CMake boat without being really convinced. :) I believe you it's better, but it still needs to be proved. I guess that adding CMake support, or at least proving all we want can be done is the first step. -- Tom. ------------------------------------------------------------------------------ Systems Optimization Self Assessment Improve efficiency and utilization of IT resources. Drive out cost and improve service delivery. Take 5 minutes to use this Systems Optimization Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
