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笔记/
作者
PiscesFinalizer
发布于
2022年8月2日
许可协议