@classmethod<EOL><INDENT>def bind_cli(cls, parser, group):<DEDENT>
try:<EOL><INDENT>with open("<STR_LIT>") as f:<EOL><INDENT>source = f.read()<EOL><DEDENT><DEDENT>except Exception as e:<EOL><INDENT>return<EOL><DEDENT>before_args = set(x.dest for x in parser._actions)<EOL>try:<EOL><INDENT>exec(source, {"<STR_LIT>": group})<EOL><DEDENT>except Exception as e:<EOL><INDENT>print_warning("<STR_LIT>" % str(e))<EOL><DEDENT>after_args = set(x.dest for x in parser._actions)<EOL>extra_args = after_args - before_args<EOL>setattr(parser, "<STR_LIT>", list(extra_args))<EOL>
Uses a 'parse_build_args.py' file to add options, if found.