On Tuesday, 31 December 2013 at 10:35:46 UTC, thedeemon wrote:
I've missed all the DUB discussions here and couldn't find the answer to my question in the docs, so here it is, very simple:
I've got an app with one dependency stated in package.json as
        "dependencies": {
                "pegged": "~master"
        }
When I build my app with
dub build --build=release
the app itself gets compiled in release mode, but the library it depends on (in this case Pegged) gets compiled in Debug, so the binary ends up 2-3 times larger than if I build everything myself without DUB. What is the right way to build everything in release using DUB here?

Looks like a bug. In the meantime you can compile combined.

    $ dub --build=release --combined

Reply via email to