标签: variables makefile gnu-make
使用GNU Make我想从变量中删除值:
VAR := x.c y.c z.c <snip> VAR += x_x.c y_y.c
我现在想从变量中删除“x.c”和“y.c”。我尝试过使用subst命令,但也删除了x_x.c。
有没有办法做到这一点?
最终变量应如下所示:
VAR = z.c x_x.c y_y.c
答案 0 :(得分:11)
您需要filter-out功能:
filter-out
VAR := $(filter-out x.c y.c,$(VAR))