<LANG>_CPPCHECK¶
加入於版本 3.10。
此屬性僅在 <LANG>
為 C
或 CXX
時支援。
指定一個以分號分隔的清單,其中包含用於 cppcheck
靜態分析工具的命令行。 Makefile 產生器 和 Ninja
產生器將與編譯器一起運行 cppcheck
,並報告任何問題。 如果命令行指定了 cppcheck
的退出代碼選項,則當工具返回非零值時,建置將會失敗。
此屬性由 CMAKE_<LANG>_CPPCHECK
變數的值初始化,如果目標在創建時已設定。
加入於版本 3.27:此屬性支援 產生器 表達式
。
加入於版本 3.27:SKIP_LINTING
可以設置在單獨的源文件上,以將它們從 <LANG>_CPPLINT
、<LANG>_CLANG_TIDY
、<LANG>_CPPCHECK
和 <LANG>_INCLUDE_WHAT_YOU_USE
定義的檢查工具中排除。 當 SKIP_LINTING
在源文件上設置為 true 時,這些工具將不會在該特定文件上運行。