我在shell脚本中有一个构建文件,它有一个变量VAR,必须导出到一个makefile。如何在生成文件中使用导出的变量?
在构建文件,
if [ "$arg" == "something" ]; then
export VAR=$arg
fi
make
现在在Makefile中,我需要使用该变量的条件语句:
ifeq ($(VAR),something)
CONFIGURE_OPTIONS = abcdef
else
CONFIGURE_OPTIONS = ghijkl
endif
但条件是从来没有以这种方式进行检查。我怎样才能使用这个导出的变量?
你试过把它传递给'make'吗? – 2014-09-30 05:20:55
只在构建过程中调用Make。所以不会'出口VAR'做这份工作吗? – step 2014-09-30 06:51:33