cmake 获取目录中所有文件路径
时间: 2023-11-12 21:05:31 浏览: 51
testDir.rar
使用 `file(GLOB_RECURSE)` 命令可以获取目录中所有文件的路径,包括子目录中的文件。
例如,假设要获取 `src` 目录下所有的 `.cpp` 文件路径,可以使用以下命令:
```
file(GLOB_RECURSE SRCS "src/*.cpp")
```
这会将所有 `.cpp` 文件的路径存储在 `SRCS` 变量中。注意,不推荐使用 `file(GLOB)` 命令获取文件路径,因为它不会自动检测新添加或删除的文件,可能导致不可预测的行为。
阅读全文