Separating build tree from the source tree