/
dub.json
42 lines (42 loc) · 1.19 KB
/
dub.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
"name": "optional",
"authors": ["Ali Akhtarzada"],
"description": "An optional/maybe type with safe dispatchingrange semantics",
"copyright": "Copyright © 2018, Ali Akhtarzada",
"license": "MIT",
"targetPath": "bin",
"dependencies": {
"bolts": "~>1.3.0"
},
"configurations": [
{
"name": "library",
"targetType": "library"
},
{
"name": "unittest",
"importPaths": ["./tests"],
"sourcePaths": ["./tests"]
},
{
"name": "unittest-safe",
"buildType": "unittest",
"importPaths": ["./tests"],
"sourcePaths": ["./tests"],
"dflags": ["-dip1000", "-dip25"]
},
{
"name": "unittest-safe-asan",
"buildType": "unittest",
"importPaths": ["./tests"],
"sourcePaths": ["./tests"],
"dflags": ["-dip1000", "-dip25"],
"dflags-ldc": ["-fsanitize=address", "-frame-pointer=all"]
}
],
"buildTypes": {
"unittest-release": {
"buildOptions": ["releaseMode", "optimize", "inline", "unittests"]
}
}
}