<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
定义的 linting 工具之外。当在源文件上设置 SKIP_LINTING
为 true 时,这些工具将不会在该特定文件上运行。