终章:结局只是一种虚构

按照之前的承诺,已经把准备手写 CMake 教程前罗列的目录对应的内容完成了。如我一开始所讲,CMake 的内容其实相当之多,没有必要为了求全而在这个方向上费心费力。就国内当前的 CMake 书籍实在难以让人满意,如《CMake构建实战:项目开发卷》,由于国内当前只有这一本可以选择,依旧有人购买,依旧迎来失望,因为作者花费太多笔墨在语法上,而忘了 CMake 是个实践的工具。

想必细心的朋友看到 CMake 很多的语法我都没有介绍,这些语法往往在跨平台编译等场景中才会大量出现,而个人当前的开发还没有要考虑那么多情况,这块的实践较少。我的这份 CMake 教程是实践的教程,按理已是终章。如标题所言,所谓结局只是一种虚构,保不齐后面这个 CMake 教程还会继续更新,但更新的内容是什么就完全不能罗列出目录来。看来这份教程已经进入一种混沌状态,你可以说它已经完成,你也可以说它正在完成的路上。但不管怎样,此文就是划分一个界限,即之前的内容是本教程的目标,之后的内容是本教程的扩展。