The only reason CMake is considered better than automake is because automake is so unimaginably dreadful. CMake is a lot worse than pretty much any competent piece of software.
And now it's even better to couple it with Conan for dependency management
Maybe CMake is not the best but is good enough and the new standard in the C++ world.
You say that but frankly between CMake code and Ant or msbuild ...
After 10 years they are finally introducing AAR support for NDK projects, which is also built on top of cmake.