add scons to support build