/learn-cmake-together

learn cmake from scratch together !

Primary LanguageC++MIT LicenseMIT

目录

为什么学 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