cmake - 使用 CMake 处理 Gtkmm 应用程序的 Yelp 文档
问题描述
这本质上是对这个问题的跟进,我在其中询问如何在不使用构建系统的情况下处理Yelp的文档。
我的文档现在已经写好了,我正在评估采用构建系统来概括我的构建策略(我目前正在使用普通的 Makefile 和 GNU Make。另外,请注意,我没有构建系统的经验,我从未使用过任何构建系统)。在他出色的回答中,Shaun McCance 给出了使用 Autotools 和 Meson 实现这一目标的参考:
如果您使用自动工具,yelp.m4 会为您处理所有这些:http: //yelp.io/tools/yelp.m4
如果您使用介子,则 gnome.yelp 函数会为您处理此问题: https ://mesonbuild.com/Gnome-module.html#gnomeyelp
在我的评估中,我遇到了CMake,这是另一个看起来非常流行且功能丰富的构建系统。由于上述文档,现在使用 Autotools 或 Meson 可以清楚地处理我的 Yelp 文档,但我没有找到有关 CMake 的文档。我试图找到一个使用 CMake 的存储库,但 Gnome 现在主要使用 Meson(在我相信他们使用 Autotools 之前),所以我什么也没找到。
可以使用 CMake 适当地处理 Yelp 文档吗?如果是这样,这是否记录在某处?至少,是否有一个我可以查看的存储库?随意添加您对此的想法,因为我仍在评估最佳选择,而且我没有使用此类工具的经验。
解决方案
推荐阅读
- sprite-kit - 后台后无法在watchOS上播放音频文件
- windows - 导入 tensorflow 失败,“ImportError: DLL load failed”甚至 cpu 版本
- mysql - MySQL - 导入没有主键的数据
- jenkins - 将 jenkins 服务器的角色策略中设置的所有用户迁移到另一个 jenkins 服务器。
- java - 调用 SOAP API 时出现 400Bad Request
- ios - 架构 i386 的未定义符号,仅在 iPad 模拟器上
- javascript - 移动重定向代码发送到错误的位置
- angular - Angular:必须@Input() 高于@ViewChild?为什么?
- angular - 如何让 ng-packagr 生成源映射
- mysql - MYSQL:如何使用 GROUP_CONCAT 和使用 groupby 的分隔符附加 Null 值?