# cmake-demo **Repository Path**: wtping/cmake-demo ## Basic Information - **Project Name**: cmake-demo - **Description**: cmake常用功能学习,持续更新中 - **Primary Language**: C++ - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: https://wt159.github.io/2022/08/07/cmake%E4%B9%8B%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-08 - **Last Updated**: 2022-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cmake-demo #### 介绍 自己学习cmake的demo,原创仓库是[cmake-demo](https://github.com/wzpan/cmake-demo),原仓库使用场景较少,自己在学习过程中增加了很多场景 #### 场景说明 * demo1 构建单个源文件 * demo2 构建多个源文件,单目录 * demo3 添加子目录 * demo4 添加增配置文件,是否USE_MYMATH * demo5 添加install和测试(宏函数) * demo6 添加检查系统是否支持pow函数 * demo7 添加CPack 变量 * demo8添加 增构建CPack安装包 * demo9 添加同时生成静态库和动态库 并安装到指定文件夹 * demo10 根据操作系统,安装到不同的文件夹 * demo11 自定义find module, 并使用find_package寻找 * demo12 设置交叉编译(Linux环境中成功,Windows失败) * demo13 list的用法