为DUB配置默认构建选项,而不影响其他构建类型

时间:2015-08-25 17:34:35

标签: d dub

如果我在"buildOptions": ["unittests"]的根目录中定义dub.json,我会为所有版本启用单元测试,例如也适用于发布版本。如何只为默认构建启用unittests?即由命令dub

触发的构建

1 个答案:

答案 0 :(得分:2)

尝试将此添加到dub.json

"buildTypes": {
    "plain": {
        "buildOptions": ["unittests", "debugMode", "debugInfo"]
    },
}

请注意,如果这是一个库并且您将其发布,那么如果库用户使用plain配置构建项目,那么将为您的库启用单元测试,这可能不是您想要的。