forked from buggins/dlangui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dub.json
150 lines (139 loc) · 4.89 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
{
"name": "dlangui",
"description": "Cross platform GUI for D. Layouts, styles, themes, unicode, i18n, OpenGL, widgets. Android support.",
"homepage": "https://github.com/buggins/dlangui",
"license": "Boost",
"authors": ["Vadim Lopatin"],
"targetName": "dlangui",
"targetPath": "lib",
"targetType": "staticLibrary",
"sourcePaths": [
"3rdparty", "src"
],
"importPaths": [
"3rdparty", "src"
],
"libs-linux": ["z"],
"libs-windows": ["ole32"],
"stringImportPaths": [
"views"
],
"-ddoxFilterArgs": ["--unittest-examples", "--min-protection=Protected", "--ex", "win32.",
"--ex", "dimage.", "--ex", "fontconfig", "--ex", "src.dlangui"],
"sourceFiles-windows-x86-dmd": ["$PACKAGE_DIR/src/win_app.def"],
"excludedSourceFiles-windows": ["3rdparty/fontconfig/*"],
"dependencies": {
"inilike": "~>1.2.2",
"icontheme": "~>1.2.3",
"arsd-official:dom": "~>10.9.10",
"arsd-official:image_files": "~>10.9.10"
},
"subPackages": [
"./examples/helloworld/",
"./examples/example1/",
"./examples/dmledit/",
"./examples/d3d/",
"./examples/dminer/",
"./examples/tetris/",
"./examples/ircclient/",
"./examples/spreadsheet/",
"./examples/dragon/"
],
"configurations": [
{
"name": "default",
"versions": ["USE_OPENGL", "EmbedStandardResources", "GL_32"],
"versions-posix": ["USE_SDL", "USE_FREETYPE", "SDL_204"],
"versions-windows": ["Unicode"],
"libs-windows": ["opengl32"],
"dependencies": {
"bindbc-opengl": "~>1.0.0",
"bindbc-freetype": "~>1.0.0",
"bindbc-sdl": "~>1.0.0"
},
"copyFiles-windows-x86_64": [
"libs/windows/x86_64/libfreetype-6.dll"
],
"copyFiles-windows-x86": [
"libs/windows/x86/libfreetype-6.dll"
]
},
{
"name": "console",
"versions": ["USE_CONSOLE", "EmbedStandardResources"],
"libs-windows": ["user32"],
"excludedSourceFiles": ["3rdparty/*GL*", "3rdparty/android", "3rdparty/dimage", "3rdparty/fontconfig/*", "3rdparty/icontheme", "3rdparty/jni.d"]
},
{
"name": "external",
"versions": ["USE_EXTERNAL"],
"libs-windows": ["opengl32"],
"dependencies": {
"bindbc-opengl": "~>1.0.0",
"bindbc-freetype": "~>1.0.0"
}
},
{
"name": "minimal",
"versions": ["EmbedStandardResources", "ForceLogs"],
"versions-posix": ["USE_SDL", "USE_FREETYPE", "NO_OPENGL", "SDL_204"],
"versions-windows": ["Unicode" ,"NO_OPENGL"],
"libs-windows": ["opengl32"],
"dependencies": {
"bindbc-opengl": "~>1.0.0",
"bindbc-freetype": "~>1.0.0",
"bindbc-sdl": "~>1.0.0",
"icontheme": "~>1.2.3"
}
},
{
"name": "sdl",
"versions": ["USE_SDL", "USE_OPENGL", "USE_FREETYPE", "EmbedStandardResources", "GL_32", "SDL_204"],
"versions-windows": ["Unicode"],
"dependencies": {
"bindbc-opengl": "~>1.0.0",
"bindbc-freetype": "~>1.0.0",
"bindbc-sdl": "~>1.0.0",
"icontheme": "~>1.2.3"
},
"copyFiles-windows-x86_64": [
"libs/windows/x86_64/libfreetype-6.dll",
"libs/windows/x86_64/SDL2.dll"
],
"copyFiles-windows-x86": [
"libs/windows/x86/libfreetype-6.dll",
"libs/windows/x86/SDL2.dll"
]
},
{
"name": "x11",
"versions": ["USE_X11", "USE_FREETYPE", "EmbedStandardResources", "USE_OPENGL", "GL_32"],
"versions-windows": ["Unicode"],
"libs-posix": ["GLX"],
"dependencies": {
"bindbc-opengl": "~>1.0.0",
"bindbc-freetype": "~>1.0.0",
"x11": "~>1.0.21",
"icontheme": "~>1.2.3",
"glx-d": "~>1.1.0"
}
},
{
"name": "sfml",
"versions": ["USE_DSFML", "USE_OPENGL", "USE_FREETYPE", "EmbedStandardResources", "GL_32"],
"versions-windows": ["Unicode"],
"dependencies": {
"bindbc-opengl": "~>1.0.0",
"bindbc-freetype": "~>1.0.0",
"dsfml": "~>2.1.0",
"icontheme": "~>1.2.3"
},
"copyFiles-windows-x86_64": [
"libs/windows/x86_64/libfreetype-6.dll"
],
"copyFiles-windows-x86": [
"libs/windows/x86/libfreetype-6.dll"
]
}
]
}