我在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