首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dmake目标特定变量

dmake目标特定变量
EN

Stack Overflow用户
提问于 2015-06-30 18:47:34
回答 1查看 40关注 0票数 0

这个主题已经讨论过几次,但答案似乎只涉及GNU制作。对于这个特定的Makefile,我希望它是一个跨平台文件,假设GNU用于Mac和Linux,。

我试图弄清楚如何使用dmake为指定的目标分配宏/变量。在本例中,我将把它用于预处理定义。

我想补充一下

代码语言:javascript
复制
CPPFLAGS += -DINITIAL

到一个“初始”目标

代码语言:javascript
复制
CPPFLAGS += -DUPDATE

“更新”目标。

使用GNU,我们可以通过以下方法实现这一点:

代码语言:javascript
复制
initial: CPPFLAGS += -DINITIAL
initial:
        ...

update: CPPFLAGS += -DUPDATE
update:
        ...

但不幸的是,它使用dmake破坏了构建。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-30 18:47:34

使用dmake时,需要将语法稍微更改为

代码语言:javascript
复制
initial ?= CPPFLAGS += -DINITIAL

资源:4.3.html#lbAS

将不同的语法包装在OS检查中,允许使用内聚的Makefile。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31146083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档