[SDL] CMake gurus...

Jonathan Greig redteam316 at gmail.com
Sat Mar 23 21:37:58 PDT 2013

I find CMake overly complex and only use it when I need to build some
project that requires it. I use qmake for all of my projects. The files it
uses are extremely easy to use and setup, it can generate many different
kinds of makefiles/project files, and in most cases is as simple as running
"qmake" then "make". Just a suggestion as an alternative to CMake.

The documentation on it is top notch.

- Swyped from my droid.

On Mar 23, 2013 11:04 PM, "Forest Hale" <havoc at ghdigital.com> wrote:

I admit my solution in my projects is a hand-rolled Makefile that adapts to
all manner of situations (and yes, essentially implements configure
functionality) such as mingw (both native and
cross-compiled)/Mac OSX/Linux/FreeBSD/Solaris, and then a set of Visual
Studio projects and an xcode project that tend to lag behind badly.

I've found cmake very unwieldy as a "user" personally, it scares me each
time I have to deal with a lib using cmake, it's not well explained (even
by its own documentation), the workflow of building
something with cmake is not readily obvious to a non-believer as it were.

Plenty of horror stories with autotools as well and I'd never recommend it

It seems that there's a lot of demand for something that just generates
sensible VS projects, XCode projects, and a gmake Makefile for various
uses, but I'm not sure that cmake set out to be that

On 03/23/2013 08:57 PM, Sik the hedgehog wrote:
> Wouldn't the situation end up being exactly the s...
Author of DarkPlaces Quake1 engine - http://icculus.org/twilight/darkplaces
Co-designer of Nexuiz - http://alientrap.org/nexuiz
"War does not prove who is right, it proves who is left." - Unknown
"Any sufficiently advanced technology is indistinguishable from a rigged
demo." - James Klass
"A game is a series of interesting choices." - Sid Meier

SDL mailing list
SDL at lists.libsdl.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20130323/fcfd28df/attachment-0009.htm>

More information about the SDL mailing list