I’m leaning towards CMake because it makes my life easier, being
more and more cross-platform friendly. It can also generate all
those hand-made projects by itself, meaning we could support only
one build system. We already have SDL compiling with it (and
successfuly), why not just go for it?
CMake doesn’t depend on bash or any other Linux tool as auto tools
does (not that I don’t like/use them myself, I’m a linux user),
which is a big win the way I see it.
I’m all in favor.
2014-07-22 10:17 GMT-03:00 Gabriel Jacobo :
There’s auto tools because that’s the karma we *nix lovers have to
bear
Then there’s CMake because people contributed and we were looking
for a way to get rid of our karma.
And then there’s premake because we did a GSOC project trying to get
rid of CMake and auto tools, and also the hand crafted XCode and VS
projects.
None of these is the end all be all solution…yet.
2014-07-22 0:22 GMT-03:00 Shawn Walker :
Sam, Ryan?
-Shawn
On 2014-07-03 18:41, Daniel Gibson wrote:
Three?
There are also several Visual Studio solutions and Xcode projects.
(Not that this makes the situation any better)
But I too am curious about this…
Maybe it is to make integration with your own build system
(assuming
you’re using one of the supported ones) easier.
Cheers,
Daniel
Am 04.07.2014 02:58, schrieb Shawn Walker:
There appear to be three build system implementations for SDL2 in
the
gate.
I’m sure there’s a good reason, but it’s left me quite confused.
If I submit a patch for SDL2, which of the three build systems
should I
care about?
autoconf, premake, or CMake?
And for the love of pete, why are there three?
-Shawn
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org [1]
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org [1]