【技术大神|2020.1:使用Parasoft C/C++test和CMake进行静态分析,C/C++test】( 二 )


接下来 , 执行静态分析并返回结果 。
C/C++test2020.1:使用ParasoftC/C++test和CMake进行静态分析
此集成方法可用于CI或在开发人员桌面本地使用 。 可能需要的唯一修改是启用compile_command.json文件的生成 。
如何在项目中启用生成文件
如果您没有在项目中启用compile_command.json文件的生成 , 则可以通过以下两种方法之一进行 。
选项1
在CMakeLists.txt文件中将CMAKE_EXPORT_COMPILE_COMMANDS选项设置为ON 。
例如
设置(CMAKE_EXPORT_COMPILE_COMMANDSON)
选项2
生成构建脚本时 , 将其添加到cmake的命令行调用中 。
例如
cmake-DCMAKE_EXPORT_COMPILE_COMMANDS=1
这就是将静态分析集成到基于CMake的项目中的全部 。 接下来 , 我将介绍CMake的单元测试:结合使用ParasoftC/C++test和CMake进行单元测试 。
【【技术大神|2020.1:使用Parasoft C/C++test和CMake进行静态分析,C/C++test】】C/C++test2020.1:使用ParasoftC/C++test和CMake进行静态分析


推荐阅读