当前位置: 技术问答>linux和unix
makefile 变量判空
来源: 互联网 发布时间:2017-03-08
本文导语: 今天写makefile时遇到一个问题,代码如下: ifneq ($(strip $(NAME)),) @echo “A” else @echo “B” endif 当我没有定义NAME变量时它还要走“A”路径,怎样才能实现当没有定义NAME变量时走B路径呢,...
今天写makefile时遇到一个问题,代码如下:
ifneq ($(strip $(NAME)),)
@echo “A”
else
@echo “B”
endif
当我没有定义NAME变量时它还要走“A”路径,怎样才能实现当没有定义NAME变量时走B路径呢,请各位指教!
ifneq ($(strip $(NAME)),)
@echo “A”
else
@echo “B”
endif
当我没有定义NAME变量时它还要走“A”路径,怎样才能实现当没有定义NAME变量时走B路径呢,请各位指教!
|
undefined和为空不是同一个概念。
ifndef NAME
# put something here
endif