FYI stage/compact-status-log was updated with more elegant C++ implementation introducing new cmStdoutFilter & cmThread utility classes enabled when certain headers are present in the system, so in cmakemain.cxx we simply put:
cmStdoutFilter stdoutFilter("-- ");
--Adam