Skip to content

wt159/cmake-demo

Repository files navigation

cmake-demo

介绍

自己学习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的用法