whats the point where make is no longer sufficient and you need cmake?
Always. Cmake is cross platform, make isn't. Cmake doubles as a package manager, make doesn't. Cmake is usable, make is complicated. ...