<LANG>_CPPCHECK

在版本 3.10 中添加。

此属性仅在 <LANG>CCXX 时受支持。

指定一个 以分号分隔的列表,其中包含 cppcheck 静态分析工具的命令行。 Makefile 生成器Ninja 生成器会与编译器一起运行 cppcheck,并报告任何问题。如果命令行向 cppcheck 指定退出代码选项,则当该工具返回非零时构建将失败。

当在创建目标时,变量 CMAKE_<LANG>_CPPCHECK 的值已设置此属性的初始化。

在版本 3.27 中添加: 此属性支持 generator expressions

在版本 3.27 中添加: SKIP_LINTING 可以设置为单独的源文件,以将其从 <LANG>_CPPLINT<LANG>_CLANG_TIDY<LANG>_CPPCHECK<LANG>_INCLUDE_WHAT_YOU_USE 定义的 linting 工具中排除它们。当 SKIP_LINTING 在源文件上设置为 true 时,这些工具将不会在该特定文件中运行。