cmake is both much more and somewhat less than a make replacement
My only experience with cmake is as a *precursor* to make.
Whenever I run cmake (eg to build freeglut or plplot libraries), it generates one or more makefiles and the very next command I run is 'make'.
I therefore see cmake as an alternative to autotools, not as an alternative to make.