I suggest adding a separate buffer name variable for project-compile command. This will allow users to have compile buffers for each project. Although it is already possible it requires a complex buffer name function.