--- cmake.orig 2012-05-28 16:26:51.656114623 +0400 +++ cmake 2012-05-28 16:27:03.745925039 +0400 @@ -4,5 +4,9 @@ # Jumps to the first gcc error that occurs during the build process. # -make $* 2>&1 | colormake.pl `stty size` -exit $PIPESTATUS +if [ -f CMakeCache.txt ]; then + make $* +else + make $* 2>&1 | colormake.pl + exit $PIPESTATUS +fi