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

Reply via email to