c++ - 使用 CMake 检索库及其版本的详尽列表
问题描述
我正在对应用程序进行法律审核,我需要检索以下内容
- 链接库
- 库版本
- 库链接类型(即静态与动态)
我被告知我应该浏览 CMakeLists.txt 文件并查找find_package、find_library或pkg_check_modules的出现。此外,有人告诉我,这比使用ldd
.
有什么办法可以自动化吗?每次发布新版本时,这是一个非常乏味且耗时的过程。
解决方案
推荐阅读
- javascript - 插槽内容在 VueJS 中的选项卡之间合并
- go - 如何处理社交登录?- 示例流程
- javascript - 具有数组功能的回文检查器
- drake - 使用自定义 pydrake 类型计算正常 cdf?
- javascript - React Native 中的温度计算器
- autodesk-forge - “CORS 标头 'Access-Control-Allow-Origin' 不匹配”,响应标头中的“Access-Control-Allow-Origin”不正确
- r - 在一个变量中对多个观察值进行分类,以便我可以将它们分类到新列中。我怎样才能使代码更短?在 R 中
- kubernetes - Kubernetes 中 etcd 的单独 CA?
- python - 尝试使用 Googletrans API (Python 3.8.1) 翻译成蹩脚的英语时出现语法错误?
- kubernetes - 如何在 GKE 中找到导致错误的 pod