Foreword
之前看到CMake有这么多选项,感觉不简单,还是看下别人在这里设计了多少东西
CMake
整体来说CMake遵循这样一套结构
操作-操作预设(如果有的话)-操作目标(如果有的话)
比如
Configure-ConfigurePreset
Build-BuildPreset-Build_Target
Launch-Launch_Target
Test-TestPreset
Pack-PackPreset
Workflow-WorkflowPreset
Configure
这个不用多说,最基础的配置了
Kit
Kit是作为configure中的一个环境,也就是编译工具链的配置

同时默认的CMake把工具链和生成配置类型,这个区分开了,实际我之前做的demo也区分开了二者
而这个Kit是不需要你写的,直接通过扫描环境就能识别,感觉这样更好,可以去掉自己写的工具链
- 不过这样的话,脱离了这个环境就失去编译工具链的选择了
Variant
简单说Variant就是允许你对Kit和优化输出等级进行打包和重命名,这样的话不同编译工具链+优化输出等级就形成了一个新组合,这个组合就叫Variant,这样用起来其实就更灵活了

最低0.47元/天 解锁文章
39

被折叠的 条评论
为什么被折叠?



