[SDL] Non-API changes I'd like to see in SDL 2.0

Rainer Deyke rainerd at eldwood.com
Tue Mar 11 13:36:33 PDT 2008


E. Wing wrote:
> I would be interested in knowing, what specific things do people
> dislike (or 'hate' as some have put it) about CMake. This has been an
> on-and-off topic on the CMake list itself, but it would be nice to get
> some opinions from those who are already not self-selected enough to
> be on the CMake list.

1. CMake is a meta-build system.  That means that building a program 
requires another build tool and at least two steps.

2. CMake is a meta-build system.  This means its features are 
fundamentally limited to those supported by its target build system.

3. CMake is a meta-build system.  That means its actual build process 
shares the flaws of its target build system.

All of these factors convinced me not to use CMake for my own projects, 
so I never bothered investigating it in more detail.  When compiling 
third party libraries, factor 1 is enough to annoy me.


-- 
Rainer Deyke - rainerd at eldwood.com



More information about the SDL mailing list