CMake
文章平均质量分 95
Incredibuild 官方账号
Incredibuild 加速平台旨在赋予开发团队更多能力,无论是获取构建洞察、缩短本地和云端的构建时间,还是在整体上优化开发和计算成本。无论您所处哪个行业,我们的目标是实现更快的 DevOps pipelines,更优质的产品,让开发人员更愉悦。
展开
-
CMake: 在构建世界掀起风暴
CMake 风暴已经酝酿了二十年!现在,CMake 已到达实质生产的高峰期,技术成熟曲线暂时告一段落。接下来让我们看看一些成功的案例,了解为何现代 CMake 不容轻视。原创 2024-03-11 12:00:24 · 1033 阅读 · 0 评论 -
CMake 交叉编译
父母要抚养一个孩子并非易事,营养需要面面俱到,保证身体健康,关心事无巨细,确保快乐成长。其难度不亚于 C++ 项目的交叉编译,但一个保姆就能让事情变得更简单。类似地,我们也有 CMake 来简化交叉编译中的烦琐事。原创 2024-03-11 11:51:06 · 1135 阅读 · 0 评论 -
CMake 生成器
关于 CMake 的讨论已有不少,因为 CMake 无疑是一个伟大的工具。如果你搜索“CMake”,你肯定会看到这样一句话:“CMake 不是一个构建系统,而是一个构建系统生成器”。因此,本篇文章的内容主要围绕什么是 CMake 生成器,为什么 CMake 支持这么多生成器,以及在开发中何时使用。但在开始探讨这些问题之前,我们先复习一下 CMake 构建进程。原创 2024-03-04 14:40:26 · 980 阅读 · 0 评论 -
CMake 与Ninja 组合的关键点
Ninja(忍者)一词让人联想到潜行和速度。在开发“另一个构建系统”时——正如 Ninja 的创造者 Evan Martin 在其手册中提到的那样——速度是最重要的。将构建系统命名为 Ninja 非常恰当,我将在这篇博文中向您展示它的功能,并强调它的独特之处。让我们开始吧。...原创 2022-08-31 16:11:29 · 2083 阅读 · 0 评论