@Jens, thnx. I did that and it's back to normal.
And, I've also understood what the original problem was.
I am running an interactive script in my Pre-Build steps. I pause in this script to let me decide if I want to make a backup of my files. Since my version of CB doesn't have a built in 'console' tab, like I've seen in other IDE's, I made it run in a separate terminal. This is not ideal, but quite OK.
The problem, and the basis of this whole thread, was caused because I decided to run the custom make system in a separate terminal as well, thus CB wasn't able to access the output to determine the result. I've changed this script to not open a new terminal, and CB is picking up the output just as it should.
Is there a 'console' plugin for CB 13.12 (compiled from source) which provides a terminal?
Cheers,
Nap