With compilation-scroll-output we follow the compilation and with compilation-always-kill we kill the buffer, but is there a variable to open the compilation buffer in a new frame?
compilation-scroll-output
compilation-always-kill