(CMake杂记) —— 利用 CMake 创建项目的分组

Posted 赵萱婷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(CMake杂记) —— 利用 CMake 创建项目的分组相关的知识,希望对你有一定的参考价值。

文章目录

利用 CMake 创建项目的分组

     在日常工作中,我有时候会利用到CMake来做项目的分组,让整个项目结构更加清晰明了,那么如何完成这样一个工作呢?用CMake构建Visual Studio工程时,有时需要讲多个工程放在一个目录下,如,我们想要实现下面类似的项目结构分类:

UsingSTLProjcet
|_UsingString
|  |_project1
|  |_project2
|_Other

     则可以使用如下CMake脚本:

set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set_property(TARGET project1 PROPERTY FOLDER "UsingString")
set_property(TARGET project2 PROPERTY FOLDER "UsingString")

     上述过程生成的项目结构如下:

个人格言

用心去感受你自己需要坚持的生活,未来慢慢会给你答案的。

以上是关于(CMake杂记) —— 利用 CMake 创建项目的分组的主要内容,如果未能解决你的问题,请参考以下文章

(CMake杂记) —— 利用 CMake 创建项目的分组

CMake 有没有办法利用“swig -MM”生成的依赖项?

为 CMake 项目创建一个配方,使用 find_package 查找其依赖项

使用cmake或gcc在linux上创建一个可立即使用的安装包,包括shred依赖项

CMake Swig:如何在包含的 .i 文件上添加依赖项

Visual Studio 2017 - 为依赖项禁用 CMake