如何用cmake包含目录的所有文件?

asc*_*bol 9 build-automation cmake

我想尝试CMake来管理一个新的C++项目.但是,会自动生成一些文件.我无法知道生成的文件的名称.我唯一知道的是这些文件都是在foo /目录中生成的.有没有办法让CMake包含来自foo /的所有.cpp文件?

谢谢.

J-1*_*DiZ 14

你可以这样做 GLOB

FILE(GLOB ALL_CPP_SRCS *.cpp)
Run Code Online (Sandbox Code Playgroud)