代码之家  ›  专栏  ›  技术社区  ›  jpo38

如何在CMAKE中不使用换行符进行打印?

  •  2
  • jpo38  · 技术社区  · 6 年前

    都在标题里。这个 message documentation 不建议这样做,但是否真的没有办法使用cmake编写一些文本而不让它安静地添加新行?

    其思想是打印“添加库…”之类的内容,然后打印“完成”,但两条消息保持在同一行上;

    1 回复  |  直到 6 年前
        1
  •  5
  •   sakra    6 年前

    你可以用蛋糕 command mode 无换行打印:

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