如果从目录中调用gmake VAR1=x
这反过来又调用了带有gmake VAR1=y
的子品牌 有没有办法在子生成文件中知道父级的VAR1
变量值x
?
据我所知:没有。
但是父级可以在另一个变量中复制VAR1
的值,例如PARENT_VAR1
:
ifneq ($(origin VAR1),undefined)
export PARENT_VAR1=$(VAR1)
endif
那么子制还是可以拿VAR1
,如果需要的话,还可以询问家长的VAR1
。