c++ - 有没有办法检查 CMakeLists 文件中是否有未使用的包?
问题描述
我最近继承了一个使用cmake
. 我花了很长时间弄清楚如何获得CMakeLists.txt
文件find_package
调用所需的库的正确版本,结果却发现代码实际上并未使用该包。我知道有各种各样的原因不应该发生这种情况(更好的文档,在做之前先询问等),但它确实引发了一个问题:在 cmake 中是否有一种标准的方法来检测像这样的未使用的包?
我试过cmakelint
了,但这似乎没有抓住它。也许以自动化方式不可能?
解决方案
推荐阅读
- django - 创建自定义 django 日志记录处理程序。“模块”对象没有属性“处理程序”
- html - 如何在控制组中获取字段
- html - 为什么在 `html` 上设置 `overflow-x: hidden` 会导致孩子的 `position:sticky` 元素表现不同?
- javascript - 构造包含项目字典的javascript对象
- c++ - C++11 删除/默认构造函数
- python - 参数化插入Python pymysql
- jquery - 如何处理一个页面中的两个相同的表单?
- reactjs - 在 componentWillUnmount 中使用组件方法作为异步回调会导致内存泄漏吗?
- angular - 表单组值更改时不会触发更改检测
- python - 在瓶中返回 HTTPResponse 对象会丢失响应标头