On Tue, Dec 13, 2011 at 12:35 PM, Vincent Torri <vincent.to...@gmail.com> wrote:
> On Tue, Dec 13, 2011 at 2:28 PM, Gustavo Sverzut Barbieri
> <barbi...@profusion.mobi> wrote:
>>>
>>> I would actually like you to answer that question: why moving to cmake
>>> if the autotools are already doing the job correctly ?
>>
>> Doing it correctly may not be enough.
>
> you didn't answer to that question. you just give vague comparison. So
> what's no enough ?

1. it is utterly complicated for what it does, m4 macros are a hell,
the shell commands to be portable must be restricted from gnu-isms and
likely we fail at that from time to time.

2. it does not generate native build systems, which is not a problem
for the way we handle win32/mac ports at the moment, but it may not be
sufficient in the future.

3. it does not help with generation of your windows packages, cmake
generates it and other helpers for the unpackaged distributions (rpm
at least).

4. it is hard to maintain (see #1).

5. it is hard to customize and extend (see #1)

All in all, everything that is being used now works... otherwise it
wouldn't be used, that's for sure. So it's moot point saying that we
can't change because it's there and is working. This is the same
argument for CVS->SVN->GIT, etc.

If we had a custom shell script of makefile, it would be working...
yet it would not be the best solution.

Aside from "autofoo is there and works", why should we stick to it?
Once we do the cmake it will be there and will work. What would
account for autofoo?

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to