ifeq($(ABC), XXX)
CFLAGS += -DABC
endif
注意: 逗号和XXX之间必须有一个空格
更需要注意的是: ifeq中的XXX后面不能带空格,如果XXX后面带了一个空格,那空格和XXX会被认为是一个整体
export ABC = XXX[ ][ ] 这里用[ ]表示一个空格
那么
ifeq($(ABC), XXX[ ][ ])
这样写才能通过ifeq的判断
ifeq($(ABC), XXX)
CFLAGS += -DABC
endif
注意: 逗号和XXX之间必须有一个空格
更需要注意的是: ifeq中的XXX后面不能带空格,如果XXX后面带了一个空格,那空格和XXX会被认为是一个整体
export ABC = XXX[ ][ ] 这里用[ ]表示一个空格
那么
ifeq($(ABC), XXX[ ][ ])
这样写才能通过ifeq的判断