Lines Matching refs:parser
17 def add_upto_m(parser): argument
26 parser.add_argument('-a', '--adjust-cfg', type=str, action='append',
28 parser.add_argument('-A', '--print-prefix', action='store_true',
30 parser.add_argument('-b', '--branch', type=str,
32 parser.add_argument('-B', '--bloat', dest='show_bloat',
35 parser.add_argument('--boards', type=str, action='append',
37 parser.add_argument('-c', '--count', dest='count', type=int,
39 parser.add_argument('-C', '--force-reconfig', dest='force_reconfig',
42 parser.add_argument('--config-only', action='store_true',
45 parser.add_argument('-d', '--detail', dest='show_detail',
48 parser.add_argument('-D', '--debug', action='store_true',
50 parser.add_argument('--dtc-skip', action='store_true', default=False,
52 parser.add_argument('-e', '--show_errors', action='store_true',
54 parser.add_argument('-E', '--warnings-as-errors', action='store_true',
56 parser.add_argument('-f', '--force-build', dest='force_build',
59 parser.add_argument('-F', '--force-build-failures', dest='force_build_failures',
62 parser.add_argument('--fetch-arch', type=str,
66 parser.add_argument(
69 parser.add_argument('-g', '--git', type=str,
71 parser.add_argument('-G', '--config-file', type=str,
73 parser.add_argument('-H', '--full-help', action='store_true', dest='full_help',
75 parser.add_argument('-i', '--in-tree', dest='in_tree',
78 parser.add_argument('-I', '--ide', action='store_true', default=False,
80 parser.add_argument('-j', '--jobs', dest='jobs', type=int,
82 parser.add_argument('-k', '--keep-outputs', action='store_true',
84 parser.add_argument('-K', '--show-config', action='store_true',
87 parser.add_argument('--preserve-config-y', action='store_true',
89 parser.add_argument('-l', '--list-error-boards', action='store_true',
91 parser.add_argument('-L', '--no-lto', action='store_true',
93 parser.add_argument('--list-tool-chains', action='store_true', default=False,
95 parser.add_argument('-m', '--mrproper', action='store_true',
97 parser.add_argument('--fallback-mrproper', action='store_true',
99 parser.add_argument(
102 parser.add_argument(
105 parser.add_argument(
108 parser.add_argument('-n', '--dry-run', action='store_true', dest='dry_run',
110 parser.add_argument('-N', '--no-subdirs', action='store_true', dest='no_subdirs',
115 def add_after_m(parser): argument
123 parser.add_argument('-o', '--output-dir', type=str, dest='output_dir',
125 parser.add_argument('-O', '--override-toolchain', type=str,
127 parser.add_argument('-Q', '--quick', action='store_true',
129 parser.add_argument('-p', '--full-path', action='store_true',
131 parser.add_argument('-P', '--per-board-out-dir', action='store_true',
133 parser.add_argument('--print-arch', action='store_true',
135 parser.add_argument('--process-limit', type=int,
137 parser.add_argument('-r', '--reproducible-builds', action='store_true',
139 parser.add_argument('-R', '--regen-board-list', type=str,
141 parser.add_argument('-s', '--summary', action='store_true',
143 parser.add_argument('-S', '--show-sizes', action='store_true',
145 parser.add_argument('--step', type=int,
148 parser.add_argument('--skip-net-tests', action='store_true', default=False,
150 parser.add_argument('-t', '--test', action='store_true', dest='test',
152 parser.add_argument('--coverage', action='store_true',
154 parser.add_argument('-T', '--threads', type=int,
157 parser.add_argument('--target', type=str,
159 parser.add_argument('-u', '--show_unknown', action='store_true',
161 parser.add_argument('-U', '--show-environment', action='store_true',
163 parser.add_argument('-v', '--verbose', action='store_true',
165 parser.add_argument('-V', '--verbose-build', action='store_true',
167 parser.add_argument('-w', '--work-in-output', action='store_true',
169 parser.add_argument('-W', '--ignore-warnings', action='store_true',
171 parser.add_argument('-x', '--exclude', dest='exclude',
174 parser.add_argument('-y', '--filter-dtb-warnings', action='store_true',
177 parser.add_argument('-Y', '--filter-migration-warnings', action='store_true',
194 parser = argparse.ArgumentParser(epilog=epilog)
195 add_upto_m(parser)
196 add_after_m(parser)
197 parser.add_argument('terms', type=str, nargs='*',
200 return parser.parse_args()