【发布时间】:2017-12-31 05:15:32
【问题描述】:
在我的 Makefile 顶部,在任何规则之前,我有以下内容:
ifeq ($(ENVIRONMENT),LOCAL)
TARGET := local_target
else
TARGET := hello
endif
如果ENVIRONMENT 环境变量未设置,或者设置为LOCAL 以外的值,而不是将TARGET 设置为hello,我希望makefile 停止并以-1 退出。
我可以这样做吗?当我将TARGET := hello 更改为exit -1 时,出现以下错误:
Makefile:4: *** missing separator. Stop.
我怎样才能做到这一点??
【问题讨论】: