自己学习cmake的demo,原创仓库是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使用mingw成功(注意指定生成器))
- demo13 list的用法