文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 7 章 构建项目
本章的主要内容如下:
- 使用函数和宏重用代码
- 将 CMake 源代码分成模块
- 编写函数来测试和设置编译器标志
- 用指定参数定义函数或宏
- 重新定义函数和宏
- 使用废弃函数、宏和变量
- add_subdirectory 的限定范围
- 使用 target_sources 避免全局变量
- 组织 Fortran 项目
前几章中,我们已经使用了一些 CMake 构建块来配置和构建的项目。本章中,我们将讨论如何组合这些构建块,并引入抽象,并最小化代码重复、全局变量、全局状态和显式排序,以免 CMakeLists.txt 文件过于庞大。目标是为模块化 CMake 代码结构和限制变量范围提供模式。我们将讨论一些策略,也将帮助我们控制中大型代码项目的 CMake 代码复杂性。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论