我正在尝试在使用cmake进行构建的中等大型项目上使用splint。 项目包含分散在大型目录结构中的数百个源文件。我没有找到任何有关使用夹板与cmake的信息。
目录结构就像
|-- CMakeLists.txt
|-- dir1
|-- CMakeLists.txt
|-- src
'-- file1.c
|-- include
'-- file1.h
|-- dir2
|-- CMakeLists.txt
|-- src
'-- file2.c
|-- include
'-- file2.h
感谢。
答案 0 :(得分:0)
让我为你谷歌吧。对于" cmake夹板" Google将this link作为第二个结果。
如果许可证允许,您可以在项目中使用它,或者在编写自己的模块时将其用作参考。它非常简单,只需使用cmake' splint
命令在请求的源上调用add_custom_target
可执行文件和所需的标志。