1
如何檢查Makefile中的標誌?假設我運行make -a
,我需要能夠做某些事情,如何檢測標誌是否設置在Makefile中?檢查Makefile中的標誌
如何檢查Makefile中的標誌?假設我運行make -a
,我需要能夠做某些事情,如何檢測標誌是否設置在Makefile中?檢查Makefile中的標誌
如果您使用gnumake的,您可以檢查MAKEFLAGS
,像this:
someTarget:
ifneq (,$(findstring a,$(MAKEFLAGS)))
do something
else
do something else
endif
你是什麼意思的標誌嗎?你給make命令的參數是? –
我希望能夠運行'make -a'以不同的方式執行某些事情。所以,我想檢測用戶是否用'-a'標誌運行。另一種選擇是檢查是否設置了某個變量。但是我覺得國旗對最終用戶來說比較容易。 – prakashkut
在信息頁面上有一個您需要的實例。 – alecov