When running a CMake generated Makefile with multiple processes (make -jN), the output often gets messed up like this:
make -jN
[ 8%] [ 8%] [ 9%] Buil
Sun's (now Oracle's) dmake available on Linux and Solaris takes care of that. See here and there.
dmake