都在标题里。这个 message documentation 不建议这样做,但是否真的没有办法使用cmake编写一些文本而不让它安静地添加新行?
其思想是打印“添加库…”之类的内容,然后打印“完成”,但两条消息保持在同一行上;
你可以用蛋糕 command mode 无换行打印:
execute_process(COMMAND ${CMAKE_COMMAND} -E echo_append "Adding library...") ... execute_process(COMMAND ${CMAKE_COMMAND} -E echo "Done")