Как добавить несколько комментариев в add_custom_command CMake?
Этот вопрос просто из любопытства, так как я заметил, что печатался только последний блок комментариев.
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"
)
Только "Комментарий B" печатается на консоли. По этой причине я разделил несколько команд на несколько блоков add_custom_command. Есть идеи, как напечатать все комментарии?
Использование CMake v3.5.2
1 ответ
Решение
Я делаю это с помощью абстракции командной строки CMake для 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"
)