第1章 构建之旅
1.1 单源文件程序:您好,世界
1.2 构建多源程序
1.2.1 输出另一源程序的字符串
1.2.2 一个需要漫长编译过程的程序
1.2.3 按需编译:快速构建变更
1.2.4 使用Makefile简化构建
1.3 构建静态库
1.4 构建动态库
1.4.1 Windows中动态链接的原理
1.4.2 Linux中动态链接的原理
1.5 引用第三方库
1.5.1 下载BoostC++库
1.5.2 引用BoostC++头文件库
1.5.3 安装BoostC++库
1.5.4 链接BoostC++库
1.6 旅行笔记
1.6.1 构建的基本单元:源程序
1.6.2 核心的抽象概念:构建目标
1.6.3 目标属性
1.6.4 使用要求的传递性
1.6.5 目录属性
1.6.6 自定义构建规则
1.6.7 尾声
第2章 CMake简介
2.1 为什么使用CMake
2.1.1 平台无关和编译器无关
2.1.2 开源自由和优秀的社区生态
2.1.3 强大通用的脚本语言
2.1.4 稳定地向后兼容
2.1.5 持续不断地改进和新特性
2.2 安装CMake
2.2.1 在Windows中安装CMake
2.2.2 在Linux中安装CMake
2.2.3 在macOS中安装CMake
2.3 您好,CMake!
第3章 基础语法
3.1 CMake程序
3.1.1 目录程序(CMakeLists.txt)
3.1.2 脚本程序(