making build source configurable | vivek