3030 cmake_opt Extra options to pass to CMake; implies -c
3131'''
3232
33+ def _banner (msg ):
34+ log .inf ('-- west build: ' + msg , colorize = True )
35+
3336def config_get (option , fallback ):
3437 return config .get ('build' , option , fallback = fallback )
3538
@@ -352,14 +355,15 @@ def _sanity_check(self):
352355 self ._sanity_check_source_dir ()
353356
354357 def _run_cmake (self , board , origin , cmake_opts ):
355- log .inf ('source directory: {}' .format (self .source_dir ), colorize = True )
356- log .inf ('build directory: {}{}' .
357- format (self .build_dir ,
358- ' (created)' if self .created_build_dir else '' ),
359- colorize = True )
360- log .inf ('BOARD:' , ('{} (origin: {})' .format (board , origin ) if board
361- else 'UNKNOWN' ),
362- colorize = True )
358+ _banner (
359+ '''build configuration:
360+ source directory: {}
361+ build directory: {}{}
362+ BOARD: {}''' .
363+ format (self .source_dir , self .build_dir ,
364+ ' (created)' if self .created_build_dir else '' ,
365+ ('{} (origin: {})' .format (board , origin ) if board
366+ else 'UNKNOWN' )))
363367
364368 if board is None and config_getboolean ('board_warn' , True ):
365369 log .wrn ('This looks like a fresh build and BOARD is unknown;' ,
@@ -372,6 +376,8 @@ def _run_cmake(self, board, origin, cmake_opts):
372376 log .dbg ('Not generating a build system; one is present.' )
373377 return
374378
379+ _banner ('generating a build system' )
380+
375381 if board is not None and origin != 'CMakeCache.txt' :
376382 cmake_opts = ['-DBOARD={}' .format (board )]
377383 else :
@@ -394,7 +400,7 @@ def _run_cmake(self, board, origin, cmake_opts):
394400 run_cmake (final_cmake_args , dry_run = self .args .dry_run )
395401
396402 def _run_pristine (self ):
397- log . inf ( 'Making build dir {} pristine' .format (self .build_dir ))
403+ _banner ( 'making build dir {} pristine' .format (self .build_dir ))
398404
399405 zb = os .environ .get ('ZEPHYR_BASE' )
400406 if not zb :
@@ -409,6 +415,10 @@ def _run_pristine(self):
409415 run_cmake (cmake_args , cwd = self .build_dir , dry_run = self .args .dry_run )
410416
411417 def _run_build (self , target ):
418+ if target :
419+ _banner ('running target {}' .format (target ))
420+ else :
421+ _banner ('building application' )
412422 extra_args = ['--target' , target ] if target else []
413423 if self .args .build_opt :
414424 extra_args .append ('--' )
0 commit comments