我们如何在大型项目中使用 cmake 夹板
How can we use splint using cmake for large project
我正在尝试在使用 cmake 进行构建的中等大型项目上使用夹板。
项目包含数百个源文件,分散在大型目录结构中。我没有找到任何关于在 cmake 中使用夹板的信息。
目录结构如
|-- CMakeLists.txt
|-- dir1
|-- CMakeLists.txt
|-- src
'-- file1.c
|-- include
'-- file1.h
|-- dir2
|-- CMakeLists.txt
|-- src
'-- file2.c
|-- include
'-- file2.h
谢谢。
让我 Google 为您服务。对于 "cmake splint" Google 给出 this link 作为第二个结果。
如果许可证允许,您可以在您的项目中使用它,或者在编写您自己的模块时仅将其用作参考。它非常简单,它所做的就是使用 cmake 的 add_custom_target
命令在请求的源上调用带有所需标志的 splint
可执行文件。
我正在尝试在使用 cmake 进行构建的中等大型项目上使用夹板。 项目包含数百个源文件,分散在大型目录结构中。我没有找到任何关于在 cmake 中使用夹板的信息。
目录结构如
|-- CMakeLists.txt
|-- dir1
|-- CMakeLists.txt
|-- src
'-- file1.c
|-- include
'-- file1.h
|-- dir2
|-- CMakeLists.txt
|-- src
'-- file2.c
|-- include
'-- file2.h
谢谢。
让我 Google 为您服务。对于 "cmake splint" Google 给出 this link 作为第二个结果。
如果许可证允许,您可以在您的项目中使用它,或者在编写您自己的模块时仅将其用作参考。它非常简单,它所做的就是使用 cmake 的 add_custom_target
命令在请求的源上调用带有所需标志的 splint
可执行文件。