【发布时间】:2016-08-23 13:12:44
【问题描述】:
我的 makefile 中有一条规则,它使用通配符来获取目录中的所有 .c 文件:
SRCS_ENC = $(foreach DIR,$(SRC_ENC),$(patsubst $(DIR)/%,%,$(wildcard $(DIR)/*.c)))
现在我想排除所有带有特定后缀的文件,例如“测试”
function_test.c
function2_test.c
...
如何在 makefile 中执行此操作?我试过过滤,但没有用。
【问题讨论】:
-
这个问题与 CMake 有什么关系?你用 CMake 生成 Makefile 吗?
-
不,抱歉,我使用的是 gcc 编译器。
-
"我试过过滤,但没有用。"然后你犯了一个错误,很遗憾我们看不到。