在递归中如何从sub-make中识别父变量值?

时间:2016-06-16 13:45:02

标签: recursion makefile

如果从目录调用docker login ... 反过来用gmake VAR1=x调用子作品 在sub-makefile中有一种方法可以知道父{Q}变量值gmake VAR1=y吗?

1 个答案:

答案 0 :(得分:2)

据我所知:不。

但是,父母可以在另一个变量中复制VAR1的值,例如PARENT_VAR1

ifneq ($(origin VAR1),undefined)
export PARENT_VAR1=$(VAR1)
endif

然后submake仍然可以使用VAR1,如果需要,还可以查询父级VAR1