This question is just out of curiosity as I noticed that only the last comment block was being printed.
add_custom_command(
TARGET target_a
POST_BUILD
COMMAND command_A_to_do_something
COMMENT "Comment A"
COMMAND command_B_to_do_something_else
COMMENT "Comment B"
)
Only "Comment B" is printed on the console. For this reason, I ended up splitting multiple commands to multiple add_custom_command blocks. Any ideas of how to get all comments printed?
Using CMake v3.5.2
I do this with CMake's command line abstraction for echo
:
add_custom_command(
TARGET target_a
POST_BUILD
COMMAND command_A_to_do_something
COMMAND ${CMAKE_COMMAND} -E echo "Comment A"
COMMAND command_B_to_do_something_else
COMMAND ${CMAKE_COMMAND} -E echo "Comment B"
)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With