dlangui/dub.json

119 lines
3.7 KiB
JSON

{
"name": "dlangui",
"description": "Cross platform GUI for D. Layouts, styles, themes, unicode, i18n, OpenGL, widget set.",
"homepage": "https://github.com/buggins/dlangui",
"license": "Boost",
"authors": ["Vadim Lopatin"],
"targetName": "dlangui",
"targetPath": "lib",
"targetType": "staticLibrary",
"sourcePaths": [
"3rdparty", "src"
],
"importPaths": [
"3rdparty", "src"
],
"stringImportPaths": [
"views",
"views/res",
"views/res/mdpi",
"views/res/hdpi",
"views/res/i18n"
],
"-ddoxFilterArgs": ["--unittest-examples", "--min-protection=Protected", "--ex", "win32.", "--ex", "src.dlangui"],
"sourceFiles-windows": ["$PACKAGE_DIR/src/win_app.def"],
"subPackages": [
"./examples/helloworld/",
"./examples/example1/",
"./examples/dmledit/",
"./examples/d3d/",
"./examples/tetris/",
"./examples/opengl/",
"./examples/spreadsheet/"
],
"configurations": [
{
"name": "default",
"versions": ["USE_OPENGL", "EmbedStandardResources", "USE_FREETYPE", "ForceLogs"],
"versions-posix": ["USE_SDL"],
"versions-windows": ["Unicode"],
"dependencies": {
"derelict-gl3": "~>1.0.16",
"derelict-ft": "~>1.0.2"
},
"dependencies-posix": {
"derelict-sdl2": "~>1.9.7"
},
"copyFiles-windows-x86_64": [
"libs/windows/x86_64/libfreetype-6.dll"
],
"copyFiles-windows-x86": [
"libs/windows/x86/libfreetype-6.dll"
]
},
{
"name": "minimal",
"versions": ["EmbedStandardResources", "ForceLogs"],
"versions-posix": ["USE_SDL", "USE_FREETYPE", "USE_OPENGL"],
"versions-windows": ["Unicode"],
"dependencies-posix": {
"derelict-gl3": "~>1.0.16",
"derelict-sdl2": "~>1.9.7",
"derelict-ft": "~>1.0.2"
}
},
{
"name": "sdl",
"versions": ["USE_SDL", "USE_OPENGL", "USE_FREETYPE", "EmbedStandardResources"],
"versions-windows": ["Unicode"],
"dependencies": {
"derelict-gl3": "~>1.0.16",
"derelict-ft": "~>1.0.2",
"derelict-sdl2": "~>1.9.7"
},
"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_OPENGL", "USE_FREETYPE", "EmbedStandardResources"],
"versions-windows": ["Unicode"],
"dependencies": {
"derelict-gl3": "~>1.0.16",
"derelict-ft": "~>1.0.2",
"x11": "~>1.0.9"
}
},
{
"name": "sfml",
"versions": ["USE_DSFML", "USE_OPENGL", "USE_FREETYPE", "EmbedStandardResources"],
"versions-windows": ["Unicode"],
"dependencies": {
"derelict-gl3": "~>1.0.16",
"derelict-ft": "~>1.0.2",
"dsfml": "~>2.1.0"
},
"copyFiles-windows-x86_64": [
"libs/windows/x86_64/libfreetype-6.dll"
],
"copyFiles-windows-x86": [
"libs/windows/x86/libfreetype-6.dll"
]
}
]
}