如何在Makefile中显示所有变量的值

时间:2014-04-08 00:16:42

标签: makefile

我正在学习如何编写Makefile。我找到了.VARIABLES变量,它保存了Makefile中有效的所有变量。

我可以使用如下命令检查变量的名称:

test:
    @echo "${.VARIABLES}" | tr ' ' '\n'

但我不知道应该如何应对它们的价值观。任何人都可以教我这样做吗?

1 个答案:

答案 0 :(得分:3)

如果你正在使用GNU Make,那么你可以使用像foreach和.VARIABLES这样的狡猾组合:

test:
    $(foreach var,$(.VARIABLES),$(info $(var) = $($(var))))