假设我有如下目录:
dir1
main.cpp
dir2
abc.cpp
dir3
def.cpp
dir4
ghi.cpp
jkl.cpp
假设main.cpp包含dir2/abc.cpp和dir3/def.cpp,def.cpp包含dir4/ghi.cpp和dir4/jkl.cpp。
我的问题是,如何在 dir1/ 中有一个Makefile/CMakeLists.txt,它递归地进入每个目录并编译 *.cpp,然后“加入”它们?
对不起我的英语,希望我能很好地解释我的问题!
谢谢!