I despise CMake's syntax. But it is by far the best build system to use if you like IDEs and don't want to manage separate project files.
Re:GCC 4.9.0 released
by AndrewBissell on Tuesday April 22, 2014 @06:29PM
(#7630904)
Yeah I remember reading a review of CMake that asked why, with so many good scripting languages out there these days, they would hand roll their own subpar implementation. But I mostly think it's a wash between CMake and vanilla make, with its significant tabs nonsense.
Although it's discouraged, CMake does have a way around the "code every new addition in your build manually" problem: http://www.cmake.org/cmake/help/v2.8.8/cmake.html#command:au...