【发布时间】:2015-01-16 20:34:41
【问题描述】:
我的源代码布局如下所示:
TopDir/
CMakeLists.txt
A.cpp
A.hpp
...
File/
F1.cpp
F1.hpp
...
Section/
S1.cpp
S1.hpp
...
Test/
CMakeLists.txt
TestF1S1.cpp
TestF2S2.cpp
...
我想将所有.cpp 文件捕获为源文件(ENDF6_SRC),所以在我的TopDir/CMakeLists.txt 文件中,我有一行如下所示:
file(GLOB_RECURSE ENDF6_SRC ${PROJECT_SOURCE_DIR} *.cpp)
这会按预期抓取TopDir/、File/、Section/ 中的所有.cpp 文件,但也会抓取Test/ 中的所有.cpp 文件。
如何在不添加Test 目录中的.cpp 文件的情况下创建我的ENDF6_SRC 变量? 我不希望File/ 或@987654337 中的CMakeLists.txt 文件@。
【问题讨论】:
标签: cmake