@@ -78,6 +78,11 @@ def ValidateTargetNames(context, parameter, values):
78
78
default = 'INFO' ,
79
79
type = click .Choice (__LOG_LEVELS__ .keys (), case_sensitive = False ),
80
80
help = 'Determines the verbosity of script output.' )
81
+ @click .option (
82
+ '--verbose' ,
83
+ default = False ,
84
+ is_flag = True ,
85
+ help = 'Pass verbose flag to ninja.' )
81
86
@click .option (
82
87
'--target' ,
83
88
default = [],
@@ -142,7 +147,7 @@ def ValidateTargetNames(context, parameter, values):
142
147
'Set pigweed command launcher. E.g.: "--pw-command-launcher=ccache" '
143
148
'for using ccache when building examples.' ))
144
149
@click .pass_context
145
- def main (context , log_level , target , enable_link_map_file , repo ,
150
+ def main (context , log_level , verbose , target , enable_link_map_file , repo ,
146
151
out_prefix , ninja_jobs , pregen_dir , clean , dry_run , dry_run_output ,
147
152
enable_flashbundle , no_log_timestamps , pw_command_launcher ):
148
153
# Ensures somewhat pretty logging of what is going on
@@ -168,7 +173,9 @@ def main(context, log_level, target, enable_link_map_file, repo,
168
173
logging .info ('Building targets: %s' , CommaSeparate (requested_targets ))
169
174
170
175
context .obj = build .Context (
171
- repository_path = repo , output_prefix = out_prefix , ninja_jobs = ninja_jobs , runner = runner )
176
+ repository_path = repo , output_prefix = out_prefix , verbose = verbose ,
177
+ ninja_jobs = ninja_jobs , runner = runner
178
+ )
172
179
context .obj .SetupBuilders (targets = requested_targets , options = BuilderOptions (
173
180
enable_link_map_file = enable_link_map_file ,
174
181
enable_flashbundle = enable_flashbundle ,
0 commit comments