使用CMake自动将文件夹中的所有文件添加到目标?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用CMake自动将文件夹中的所有文件添加到目标?相关的知识,希望对你有一定的参考价值。

我正在考虑将跨平台项目从Visual C ++,XCode和makefile中的单独构建管理系统切换到CMake。

我需要的一个基本功能是自动将目录中的所有文件添加到目标。虽然这很容易用make做,但使用Visual C ++和XCode并不容易做到(如果我错了,请纠正我)。是否可以直接在CMake中进行?怎么样?

以上是关于使用CMake自动将文件夹中的所有文件添加到目标?的主要内容,如果未能解决你的问题,请参考以下文章

将文件夹下的所有文件添加到 CMake glob?

cmake - 全局链接器标志设置(适用于目录中的所有目标)

将库链接到 cmake 项目中的所有目标

如何在 CMake 中为外部 INTERFACE_SOURCES 设置编译标志?

由于 cmake 项目中的源更改,查找所有受影响的目标

CMake 是不是将包含的标头中的所有内容编译到可执行文件中,还是仅将主类中使用的部分编译为可执行文件?