我的编辑器总是会生成#foo.cpp
或~bar.cpp
等临时文件。
如何从我的glob中排除这些文件?
file(GLOB_RECURSE SRC_CPP ${PROJECT_SOURCE_DIR} src/*.cpp src/*.cxx)
答案 0 :(得分:1)
您可以指定文件应以哪些字符开头:
file(GLOB FILES [a-z]*.cpp)
这将仅匹配以a-z开头的文件。如果您有以下划线等其他字符开头的文件,只需将其添加到表达式中:
file(GLOB FILES [_a-z]*.cpp)