Recursion 在递归Make中,如何从子Make中识别父变量值?
如果从目录调用了Recursion 在递归Make中,如何从子Make中识别父变量值?,recursion,makefile,Recursion,Makefile,如果从目录调用了gmake VAR1=x 然后用gmake VAR1=y 在sub makefile中是否有一种方法可以知道父级变量的VAR1值x?据我所知:否 但是父级可以在另一个变量中复制VAR1的值,例如parent\u VAR1: ifneq ($(origin VAR1),undefined) export PARENT_VAR1=$(VAR1) endif 然后submake仍然可以使用VAR1,如果需要,还可以询问家长的VAR1,据我所知:否 但是父级可以在另一个变量中复制VAR
gmake VAR1=x
然后用gmake VAR1=y
在sub makefile中是否有一种方法可以知道父级变量的VAR1
值x
?据我所知:否
但是父级可以在另一个变量中复制VAR1
的值,例如parent\u VAR1
:
ifneq ($(origin VAR1),undefined)
export PARENT_VAR1=$(VAR1)
endif
然后submake仍然可以使用VAR1
,如果需要,还可以询问家长的VAR1
,据我所知:否
但是父级可以在另一个变量中复制VAR1
的值,例如parent\u VAR1
:
ifneq ($(origin VAR1),undefined)
export PARENT_VAR1=$(VAR1)
endif
然后submake仍然可以获取VAR1
,如果需要,还可以询问父级的VAR1