Re: Temporarily adding -vgc to a DUB build

2017-09-17 Thread Igor via Digitalmars-d-learn
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.


Re: Temporarily adding -vgc to a DUB build

2017-09-16 Thread Nicholas Wilson via Digitalmars-d-learn

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.


Temporarily adding -vgc to a DUB build

2017-09-16 Thread Nordlöw via Digitalmars-d-learn

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?