文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 15 章 使用 CMake 构建已有项目
在本书的最后一章中,我们将结合前几章中讨论过的许多不同的构建块,并将它们应用到实际项目中。我们的目标是一步一步地演示如何将一个重要的项目使用 CMake 进行构建。提供关于移植项目或将 CMake 添加到遗留代码的建议(无论是来自 Autotools、手工编写的配置脚本和 Makefile,还是来自 Visual Studio)。
为了得到一个实际示例,我们将使用 Vim 编辑器( https://www.vim.org ) 的源代码,并尝试将配置和编译,从 Autotools 迁移到 CMake。
为了使讨论和示例相对简单,我们不会将整个 Vim 项目迁移到 CMake,而是挑出最重要的部分。只构建 Vim 的核心版本,不支持图形用户界面(GUI)。我们将获取能够编译的 Vim 源码版本,并使用 CMake,用书中介绍的其他工具进行配置、构建和测试。
本章主要有以下内容:
- 如何开始迁移项目
- 生成文件并编写平台检查
- 检测所需的依赖关系和链接
- 复制编译标志
- 移植测试
- 移植安装目标
- 项目转换为 CMake 的常见问题
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论