Oh why do you rebuild the engine?

I set a bUseUnityBuild = false, in my game project’s .Target file and now the whole engine is rebuilding. Why oh why? (Linux btw)

How can I avoid this death knell to productivity?

I Created a Script file using unrealbuildtool to build my project (i cannot remember how but now you have a possible solution)