csh 中需要 makefile 中的变量
Variable in makefile needed in csh
我在 makefile 中有一个包含值的变量。
MakefileA.mk
中的示例:
VAR1 = 1
这个值需要在csh文件中使用,例如CshA.csh
:
if ($VAR1) then
如何在 csh 中包含 makefile 或提取要在 csh 文件中使用的 VAR1 的值?
根据 OP 的输入进行了修改:
考虑在 make 文件中添加一个目标来查询 "var1"
query-var1:
@echo $(VAR1)
然后在CshA.csh脚本中,使用target查询变量
...
make -f MakefileA
set VAR1=`make -f MakefileA query-var1`
if ($VAR1) then
...
endif
我在 makefile 中有一个包含值的变量。
MakefileA.mk
中的示例:
VAR1 = 1
这个值需要在csh文件中使用,例如CshA.csh
:
if ($VAR1) then
如何在 csh 中包含 makefile 或提取要在 csh 文件中使用的 VAR1 的值?
根据 OP 的输入进行了修改:
考虑在 make 文件中添加一个目标来查询 "var1"
query-var1:
@echo $(VAR1)
然后在CshA.csh脚本中,使用target查询变量
...
make -f MakefileA
set VAR1=`make -f MakefileA query-var1`
if ($VAR1) then
...
endif