work out of source tree too