在递归制作中如何从子制造中识别父变量值?



如果从目录中调用gmake VAR1=x这反过来又调用了带有gmake VAR1=y的子品牌 有没有办法在子生成文件中知道父级的VAR1变量值x

据我所知:没有。

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

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

那么子制还是可以拿VAR1,如果需要的话,还可以询问家长的VAR1

最新更新