Restore the ability to easily override the compilers
Merge pull request #4605 from GrahamCampbell/4.2-views

[4.2] Restore The Ability To Easily Override The Compilers