-
Notifications
You must be signed in to change notification settings - Fork 9
/
dub.json
77 lines (71 loc) · 1.85 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
{
"name" : "voxelman",
"description" : "Voxel engine",
"authors" : [ "Andrey Penechko" ],
"license" : "BSL-1.0",
"dependencies": {
"voxelman:engine": "*",
"voxelman:plugins": "*"
},
"subPackages": [
{
"name": "engine",
"dependencies" : {
"cbor-d" : ">=0.5.5",
"dlib" : {"path" : "./deps/dlib"},
"derelict-glfw3" : ">=4.0.0-beta.1 <4.1.0",
"derelict-gl3" : ">=2.0.0-beta.5 <2.1.0",
"derelict-util": ">=3.0.0-beta.1 <3.1.0",
"sdlang-d" : "==0.10.6"
},
"subConfigurations": {
"sdlang-d": "library",
"derelict-glfw3": "derelict-glfw3-static"
},
"buildTypes": {
"debug": {
"buildOptions": ["debugMode", "alwaysStackFrame"]
},
"unittest": {
"buildOptions": ["unittests", "debugMode", "debugInfo"],
"versions": ["DEBUG_INVARIANT"]
}
},
"versions": ["DerelictGL3_CustomFreeFuncs"],
"libs-posix": ["lmdb", "lz4", "glfw3", "enet"],
"libs-windows": ["user32", "gdi32", "winmm"],
"libs-windows-dmd": ["ws2_32"],
"sourceFiles-windows-x86_64": ["lib/64/lz4.lib", "lib/64/lmdb.lib", "lib/64/glfw3.lib", "lib/64/enet.lib"],
"lflags-windows": ["/ignore:4255", "/nodefaultlib:libcmt", "/nodefaultlib:libvcruntime"],
"targetType": "library",
"excludedSourceFiles" : ["source/main.d"],
"sourcePaths" : ["source"],
"importPaths" : ["source"]
},
{
"name": "plugins",
"targetType": "library",
"sourcePaths": ["plugins"],
"importPaths": ["plugins"],
"dependencies" : {
"voxelman:engine": "*"
}
}
],
"configurations": [
{
"name" : "exe",
"targetType": "executable",
"mainSourceFile" : "source/main.d",
"targetName" : "voxelman",
"targetPath" : "builds/default",
"workingDirectory" : "builds/default"
},
{
"name": "lib",
"targetPath" : "./",
"excludedSourceFiles" : ["source/main.d"],
"targetType": "library"
}
]
}