preps for a compile only option