目录
为什么学 cmake 开源项目大多使用 学习 cpp 可以构建多个 执行文件,不直接依赖 vs 创建项目
cmake 是什么
第一个 cmake
常用命令 file set message foreach option cmake 生成表达式
cmake 动态库,静态库构建
cmake 构建 cmake cache 目录结构 自动添加源码 group add_subdirectory debug release 特性设置 vs 相关
component
target_include / version
cmake install 【install file dir code】
cmake 第三方库 find_package Module config , package-version
export package , export package version
cmake 测试
cmake 跨平台 c++ 特性 system compiler os
cmake 交叉编译
cmake pack
cmake doc
未归类 language standard
windows 运行时库 不一致 406cmake_vs_multithreaded
01-CMake是什么 02-第一个CMake项目 03-CMake常用命令 04-CMake生成表达式 [05-CMake动态库、静态库构建] [06-CMake目录结构、输出路径设置] 06-CMake自动添加源码 07-CMake 第三方库使用 find_package 08-CMake库导出与版本号设置 CMake debug release 属性设置 09-CMake install 10-CMake test 10-CMake 自动化构建安装 11-CMake pack CMake vs 特性 mutithread source_group CMake cache