Two related reddit discussions:
Overview of the CMake controversy, and break down the pros and cons of the critical C++ tool.
What's the hate for CMake all about? Is CMake really that bad?