【问题标题】:Removing values from Make Variables从生成变量中删除值
【发布时间】:2011-03-16 06:07:30
【问题描述】:

使用 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

【问题讨论】:

标签: variables makefile gnu-make


【解决方案1】:

你想要filter-out函数:

VAR := $(filter-out x.c y.c,$(VAR))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-04
    • 2022-06-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2011-11-09
    • 2019-01-23
    相关资源
    最近更新 更多