The biggest problem with CMake is that people refuse to learn ANYTHING related to build systems and just prefer to cobble asocial lists files together that will make anyone who knows even a little bit about CMake want to gouge their eyes out.