Reworked a little, changed method for specifying default compiler