My preference is CMake since it basically is an abstraction layer on top of unix makefiles, msvc projects and so on. With CMake, organizing cross platform projects is easier if you ask me. Also it has a lot of nice features for just about anything. Someone even wrote a resource manager for it (compile in binary blobs, "cmrc"), aurogeneration of static configurations, etc etc.
My preference is CMake since it basically is an abstraction layer on top of unix makefiles, msvc projects and so on. With CMake, organizing cross platform projects is easier if you ask me.
Also it has a lot of nice features for just about anything. Someone even wrote a resource manager for it (compile in binary blobs, "cmrc"), aurogeneration of static configurations, etc etc.
(post is archived)