全部在标题中。 message documentation没有提议这样做的任何选择,但是在没有默默添加换行符的情况下,真的没有办法使用CMake编写一些文本吗?
想法是打印类似“正在添加库...”的内容,然后打印“完成”,但将两条消息保持在同一行;
答案 0 :(得分:4)
您可以使用CMake的command mode进行打印,而无需换行符:
execute_process(COMMAND ${CMAKE_COMMAND} -E echo_append "Adding library...")
...
execute_process(COMMAND ${CMAKE_COMMAND} -E echo "Done")