makefile 变量中的前导空格
Leading whitespaces in makefile variable
我需要声明一个带有前导白色的makefile变量space,我使用了下面的代码,但是它不起作用
SPACE :=
SPACE +=
VIU_DIAG_SW_VERSION :=$(SPACE)AJ
尝试:
NULL :=
VIU_DIAG_SW_VERSION := $(NULL) AJ
演示:
$ cat Makefile
NULL :=
VIU_DIAG_SW_VERSION := $(NULL) AJ
.PHONY: all
all:
@echo "X$(VIU_DIAG_SW_VERSION)X"
$ make
X AJX
如果你想要一个只包含一个的变量space:
SPACE := $(NULL) $(NULL)
我需要声明一个带有前导白色的makefile变量space,我使用了下面的代码,但是它不起作用
SPACE :=
SPACE +=
VIU_DIAG_SW_VERSION :=$(SPACE)AJ
尝试:
NULL :=
VIU_DIAG_SW_VERSION := $(NULL) AJ
演示:
$ cat Makefile
NULL :=
VIU_DIAG_SW_VERSION := $(NULL) AJ
.PHONY: all
all:
@echo "X$(VIU_DIAG_SW_VERSION)X"
$ make
X AJX
如果你想要一个只包含一个的变量space:
SPACE := $(NULL) $(NULL)