On Tuesday, 26 May 2020 at 22:28:14 UTC, data pulverizer wrote:
Hi,

I am trying to build a package to target LDC compiler only. I have both dmd and ldc2 (1.18.0) installed on my system. The dub file is:

```
{
        "authors": [
                "Me"
        ],
        "copyright": "Copyright © 2020, Me",
        "dependencies": {
                "mir-algorithm": "~>3.8.12",
                "mir-random": "~>2.2.14"
        },
        "description": "Some Cool Stuff",
        "license": "MIT",
        "name": "myPackage",
        "dflags": [
                "-O", "--release", "--boundscheck=off",
                "--ffast-math", "-mcpu=native"],
        "toolchainRequirements": {
                "dmd": "no",
                "gdc": "no",
                "ldc": ">=1.18.0"
        },
        "targetType": "executable"
}
```

I get the message:

```
Installed dmd 2.090.1 is not supported by myPackage. Supported compiler(s):
  - ldc: >=1.18.0
```

Thanks

Add a `dub.settings.json` with:
```
{
    "defaultCompiler": "ldc2"
}
```

Like we did: https://github.com/bpfkorea/agora/blob/38b2c33cc56acdeeabce8158bf3231a1f51eb5b1/dub.settings.json

Reply via email to