Out-of-tree flang builds

The ability to build and test the Fortran compiler and runtime out-of-tree is pretty crucial to the speed of my development process, which uses many git branches and frequent switching and rebuilding during development and debugging and reviews. Please help me out by keeping out-of-tree builds working. Thanks!