-
Notifications
You must be signed in to change notification settings - Fork 3
CMake的实例程序
License
SuperH-0630/CMakeLearn
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CMake Learn ============ 该项目是CMake学习项目, 包括普通构建, 超级构建, 动态库构建等等 该项目的主要功能: * 该项目构建了一个主项目(main.c), 已经依赖一个子项目(deps/msg) * 子项目包含`cmake`具体示例, 可以单独由`CMake`编译 * 主项目则演示了CMake处理依赖的一种方式 * 项目使用的CMakeFindExternProject的源码在github托管 通过CMake演示了:配置->构建->安装 的步骤 使用CPack还可以完成发布的步骤 但是程序并没有演示CPack ---------------------------------------- 通过git仓库记录了该学习项目的不断改进 git的详细信息可以参见git-info文档 feat 添加了新的功能(新的学习内容) refactor 没有添加新的功能但修改了文件结构等 fix 修复了bug style 没有添加新的功能但修改了程序结构等 docx 添加或修改新文档 ---------------------------------------- 注意: msg-v1.0之前,是关于msg项目的开发。 而该版本之后,msg被移动到`deps`目录,转而开发一个使用`msg`的程序,并演示使用CFEP构建项目。 目前使用的CFEP版本比较旧,可以参考CMakeFindExternalProject项目。
About
CMake的实例程序