我最近从使用 Makefiles 切换到使用 Automake,但我不知道如何使用 automake 编写以下简单的 if 语句:
DEBUG ?= 1
ifeq (${DEBUG},1)
CXXFLAGS:=$(CXXFLAGS) -g
else
CXXFLAGS:=$(CXXFLAGS) -O3 -DNDEBUG
endif
如果我使用自动制作,这甚至可能吗?既然它会自动生成 makefile,那么在 Makefile 模板中编写它是否有意义?还是我应该尝试找到某种方法将其添加到自动生成的 Makefile 中?