文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
15.7 进一步迁移的措施
成功地移植到 CMake 之后,下一步应该本地化目标和变量的范围:考虑将选项、目标和变量移到更靠近使用和修改它们的地方。避免全局变量,因为它们将按 CMake 命令顺序进行创建,而这个顺序可能不明显,从而会导致 CMake 代码变得混乱。强制分离变量范围的一种方法是将较大的项目划分为 CMake 项目,这些项目使用超构建块组成。从而,可考虑将大型 CMakeLists.txt
文件分割成更小的模块。
接下来的步骤,可以是在其他平台和操作系统上进行配置和编译,以便增强 CMake 代码的鲁棒性,使其更具可移植性。
最后,将项目迁移到新的构建框架时,开发人员社区也需要去适应。为了帮助您的同事进行培训、文档编制和代码评审。将代码移植到 CMake 中最困难的部分,可能是改变相关人员的使用习惯。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论