While using `dub`, you might notice that after running `dub` or `dub run` command you will end up with notice:

```
Starting Performing "debug" build using C:\D\dmd2\windows\bin64\dmd.exe for x86_64.
```

Example output:

```
C:\Users\Windows10\Documents\Dlang winsock\datatypes>dub
     Pre-gen Running commands for datatypes
             Public Domain. No rights reserved.
Starting Performing "debug" build using C:\D\dmd2\windows\bin64\dmd.exe for x86_64.
    Building datatypes 0.0.0: building configuration [application]
     Linking datatypes
     Running builds/datatypes.exe
```

**Question:** is it possible to set it to release build in a `dub.json` or `dub.sdl` file?

Yes, it is possible using command line `dub --build=release`

```
C:\Users\Windows10\Documents\Dlang winsock\datatypes>dub --build=release
     Pre-gen Running commands for datatypes
             Public Domain. No rights reserved.
Starting Performing "release" build using C:\D\dmd2\windows\bin64\dmd.exe for x86_64.
    Building datatypes 0.0.0: building configuration [application]
     Linking datatypes
     Running builds/datatypes.exe
```

However I would want to try to enforce this behaviour from the `dub.json` or `dub.sdl` file.

Reply via email to