1
我有一個makefile與下面的代碼。我試圖在if語句中設置一個變量。它沒有錯誤,但%OPTION%
只是打印%OPTION
(只有一個百分比符號)和$(OPTION)
不打印任何東西。請幫助如何使用NMake訪問變量?
的Makefile
RELEASE_OR_DEBUG=debug
init:
SET OPTION=test
@echo test1 = %OPTION%
@echo test2 = $(OPTION)
if ".$(RELEASE_OR_DEBUG)" == ".debug" SET OPTION="-d"
@echo OPTION = %OPTION%
@echo OPTION = $(OPTION)
輸出
test1 = %OPTION
test2 =
if ".debug" == ".debug" SET OPTION="-d"
OPTION = %OPTION
OPTION = $(OPTION)