标签: makefile gnu-make
假设您过滤了cpp这样的文件
cpp
$(wildcard **/*.cpp)
但是您不希望文件包含单词foo,并且您不希望文件具有确切的名称bar.cpp
foo
bar.cpp
如何使用filter-out多个条件?
filter-out
答案 0 :(得分:7)
这似乎有效。还递归。
$(filter-out $(wildcard **/bar.cpp) $(wildcard **/*foo*), $(wildcard **/*.cpp))
请注意下面的Etan更简单的建议。离开我的只是为了完整。