多个目标特定的 gnu make 变量?

多个目标特定的 gnu make 变量?

如何设置多个目标特定变量?

如果我尝试:

x: Y := foo Z := bar

我最终得到的是Y = "foo Z := bar".必须有某种语法允许多个变量......

答案1

您可以GNU make多次指定目标以适应所需数量的变量分配,如下所示:

x: Y := foo
x: Z := bar
x:
  @echo Y=$(Y) -- Z=$(Z)

相关内容