[gen_settings] fix bug when target is not specified (use default list)