如何在不使用换行符的情况下进行打印?

时间:2018-06-26 10:23:11

标签: cmake

全部在标题中。 message documentation没有提议这样做的任何选择,但是在没有默默添加换行符的情况下,真的没有办法使用CMake编写一些文本吗?

想法是打印类似“正在添加库...”的内容,然后打印“完成”,但将两条消息保持在同一行;

1 个答案:

答案 0 :(得分:4)

您可以使用CMake的command mode进行打印,而无需换行符:

execute_process(COMMAND ${CMAKE_COMMAND} -E echo_append "Adding library...")
...
execute_process(COMMAND ${CMAKE_COMMAND} -E echo "Done")