【发布时间】:2021-07-29 13:26:16
【问题描述】:
在我的项目中,我有一个名为foo 的子目录,我想要foo 下的所有.cpp 文件及其子目录的列表。所以 - 这对我来说是 GLOB_RECURSE。现在,查看CMake documentation,我看到语法是:
file(GLOB_RECURSE <variable> [FOLLOW_SYMLINKS]
[LIST_DIRECTORIES true|false] [RELATIVE <path>] [CONFIGURE_DEPENDS]
[<globbing-expressions>...])
就我而言:
file(GLOB_RECURSE my_list "foo/" "*.cpp")
不幸的是,我得到的是我的项目中所有.cpp文件的路径——不仅仅是foo/。这是为什么呢?
【问题讨论】: