Ignoring the qt part entirely, I think qmake is the best of the bunch.
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.