cmake: fix 'ninja flash' et al with multiple boards plugged in
Fixes: 5958 Ninja by default will suppress command output and input. This is a problem for the 'flash', 'debug', etc. targets, which may need to interact with the user (and which display interactive output like progress bars). To fix this, add the USES_TERMINAL option to their target definitions. This puts them in the console pool on Ninja, allowing the commands to interact with the console. References: https://ninja-build.org/manual.html#_the_literal_console_literal_pool https://cmake.org/cmake/help/v3.8/command/add_custom_target.html Signed-off-by: Marti Bolivar <marti@opensourcefoundries.com>
This commit is contained in:
parent
0e1c6e1f59
commit
461511e1fc
@ -70,5 +70,6 @@ foreach(target flash debug debugserver)
|
||||
${cmd}
|
||||
COMMENT
|
||||
${comment}
|
||||
USES_TERMINAL
|
||||
)
|
||||
endforeach()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user