group_build.add_option("-s","--build-system",default="waf",type='choice',choices=["make","waf"],help="build system to use")
group_build.add_option("-s","--build-system",default="waf",type='choice',choices=["make","waf"],help="build system to use")
group_build.add_option("","--no-rebuild-on-failure",dest="rebuild_on_failure",action='store_false',default=True,help="if build fails, do not clean and rebuild")
group_build.add_option("","--no-rebuild-on-failure",dest="rebuild_on_failure",action='store_false',default=True,help="if build fails, do not clean and rebuild")
group_build.add_option("","--waf-configure-arg",action="append",dest="waf_configure_args",type="string",default=[],help="extra arguments to pass to waf in its configure step")
group_build.add_option("","--waf-build-arg",action="append",dest="waf_build_args",type="string",default=[],help="extra arguments to pass to waf in its build step")