这个主题已经讨论过几次,但答案似乎只涉及GNU制作。对于这个特定的Makefile,我希望它是一个跨平台文件,假设GNU用于Mac和Linux,。
我试图弄清楚如何使用dmake为指定的目标分配宏/变量。在本例中,我将把它用于预处理定义。
我想补充一下
CPPFLAGS += -DINITIAL到一个“初始”目标
CPPFLAGS += -DUPDATE“更新”目标。
使用GNU,我们可以通过以下方法实现这一点:
initial: CPPFLAGS += -DINITIAL
initial:
...
update: CPPFLAGS += -DUPDATE
update:
...但不幸的是,它使用dmake破坏了构建。
发布于 2015-06-30 18:47:34
https://stackoverflow.com/questions/31146083
复制相似问题