在makefile分配一個變量化妝
ifneq ($(GIT_INFO),)
$(info $(GIT_INFO))
GIT_INFO:=Changed
$(info $(GIT_INFO))
endif
在那裏我有以下的,我的願望是,如果GIT_INFO
設置的東西在命令行上,它的價值獲取與所需的字符串填充(細節不重要)。我添加了$(info..)
這幾行來驗證這一段文件是否正在執行,但是,GIT_INFO
的值沒有發生變化,事實並非如此。爲什麼不?我在命令行上通過GIT_INFO=true
,並且這兩個地方打印true
。