message()

message()指令将文本打印到标准输出。

message(<mode> "TEXT")

常用的模式:

  • FATAL_ERROR: 将停止处理和生成。
  • WARNING: CMake警告,继续处理。
  • NOTICE或省略(默认): 将向stderr输出一条消息,以吸引用户的注意。
  • STATUS: 将继续处理,建议用于用户的主要消息。
  • VERBOSE: 将继续处理,用于通常不是很有必要的更详细的信息。
  • DEBUG: 将继续处理,并包含在项目出现问题时可能有用的详细信息。
  • TRACE: 将继续处理,并建议在项目开发期间打印消息。