【cmake】命令message


 message

 1. 一般命令

message([<mode>] "message text" ...)

 說明:在日志中記錄指定的消息文本。如果給出了多個消息字符串,則將它們連接為單個消息,字符串之間沒有分隔符。

可選的 < mode> 關鍵字確定消息的類型,該類型會影響消息的處理方式:

  • FATAL_ERROR:cmake出現錯誤,停止處理並生成。
  • SEND_ERROR:出錯,繼續處理,但跳過生成。
  • WARNING:發出警告,繼續處理。
  • AUTHOR_WARNING:CMake Warning (dev),繼續處理。
  • DEPRECATION:如果CMAKE_ERROR_DEPRECATED或CMAKE_WARN_DEPRECATED變量分別被啟用,則為CMake Deprecation Error或Warning,否則沒有消息。
  • (none) or NOTICE:重要信息打印到stderr以引起用戶的注意。
  • STATUS:項目用戶可能感興趣的主要消息。理想情況下,這些信應該簡明扼要,不超過一行,但仍能提供信息。
  • VERBOSE:針對項目用戶的詳細信息消息。這些消息應該提供在大多數情況下不感興趣的額外細節,但是對於那些構建項目的人來說,當他們想要更深入地了解正在發生的事情時,這些細節可能會很有用。
  • DEBUG:詳細的信息性消息,用於開發人員處理項目本身,而不是只想構建項目的用戶。這些消息通常不會引起構建項目的其他用戶的興趣,並且通常與內部實現細節密切相關。
  • TRACE:具有非常低級實現細節的細粒度消息。使用此日志級別的消息通常只是臨時的,並且在發布項目、打包文件等之前預期會被刪除。

 

 

參考資料

1. cmake:message


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM