标记文本 遍历项目根目录下所有的 .cpp 文件 file (GLOB_RECURSE files *.cpp) foreach (file ${ files}) string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${ file}) add_executable (${ exe} $