<LANG>_CPPCHECK

在 3.10 版本新增。

只有當 <LANG>CCXX 時,才支援此屬性。

指定一個 以分號分隔的列表,其中包含 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 時,這些工具將不會在該特定檔案上執行。