On Sunday, 17 September 2017 at 01:50:08 UTC, Nicholas Wilson
wrote:
On Saturday, 16 September 2017 at 21:45:34 UTC, Nordlöw wrote:
How do I temporarily enable -vgc when building my app with DUB?
I've tried
DFLAGS=-vgc /usr/bin/dub build --build=unittest
but it doesn't seem to have any effect as it doesn't rebuild
directly after the call
/usr/bin/dub build --build=unittest
I'm using DUB version 1.5.0
Or is adding a new build configuration, say unittest-vgc, the
only way to accomplish this?
Setting the dflags in the dub.json should work.
This is what I use for dcompute:
{
...
"dflags" : ["-mdcompute-targets=cuda-210" ,"-oq",
"-betterC"],
...
}
so just change those flags to "-vgc" should do the trick.
You can also just execute:
export DFLAGS=-vgc
before running dub. That should work since as far as I know
"export" is needed to make env var visible to other processes
started from the same shell session.