add "smart_less_build" package