Am 12.11.2013 16:39, schrieb Andrej Mitrovic:
> Btw, how did you make dub use a -version flag anyway? I can't figure
> it out from the docs. I suppose it's something like:
> 
> dub --build=release --version=?
> 
> But I see that --version means something else in dub.
> 

If it's just temporary, this should work:

        DFLAGS=-version=X dub --build=release

But for regular version flags that should be accessible to high level
packages in a prominent way, the best way is to define two separate
configurations and use the "versions" field:

        {
                ...
                "configurations" {
                        {
                                "name": "single",
                        },
                        {
                                "name": "double",
                                "versions": ["CHIP_USE_DOUBLES"]
                        }
                }
        }

And then build with

        dub --build=release --config=double

Reply via email to