2208-CMake笔记
待更新
CMake简介
CMake是一个构建生成器, 提供了强大的领域特定语言(DSL)来描述构建系统应该实现的功能。 这是CMake的主要优势之一, 它允许使用相同的CMake脚本集生成平台原生构建系统。CMake软件工具集, 使开发人员可以完全控制给定项目的生命周期:
- CMake是描述如何在所有主要硬件和操作系统上配置、 构建和安装项目, 无
论是构建可执行文件、 库, 还是两者都要构建 - CTest定义测试、 测试套件, 并设置应该如何执行。
- CPack为打包需求提供了DSL。
- CDash将项目的测试结果在面板中展示
CMake管理的项目的工作流发生在许多阶段(time),称之为时序。
2208-CMake笔记
https://piscesfinalizer.github.io/2022/08/02/CMake笔记/