CMAKE --- 一个完整的cmake工程示例

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMAKE --- 一个完整的cmake工程示例相关的知识,希望对你有一定的参考价值。

背景:工作需求,最近开始接触cmake,由于之前都是用makefile管理工程的,所以一下适应不了,在网上找了一圈,自己整理了一个完整的用cmake管理的工程,废话少说,上菜。

1. 工程tree图


对整个工程目录结构做简单的说明:
1> 顶层目录

其中how_to_generate_sharedLibrary目录是用来生成动态库的示例
thirdparty中存放了生成动态库的头文件和.so文件

2. 各级CMakeLists.txt讲解

1> 顶层CMakeLists.txt讲解

cmake_minimum_required(VERSION 3.5)

以上是关于CMAKE --- 一个完整的cmake工程示例的主要内容,如果未能解决你的问题,请参考以下文章

cmake创建库和使用库工程示例(多个cmakelists)

cmake创建库和使用库工程示例(多个cmakelists)

Win平台使用cmake工具生成sln工程示例

cmake常用工程示例大集合

CMake 交叉编译示例

CMake 交叉编译示例