-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathdub.json
83 lines (77 loc) · 3.01 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
{
"name": "distort",
"license": "public domain",
"importPaths": [ "source" ],
"sourcePaths": [ "source" ],
"stringImportPaths": ["gfx", "fonts", "scripts", "."],
"targetPath": "builds/dub",
"copyright": "none",
"dflags-linux-dmd": ["-defaultlib=libphobos2.a"],
"dflags-osx-ldc": ["-static"],
"dflags-linux-ldc": ["-link-defaultlib-shared=false"],
"dflags-linux-x86_64-ldc": ["-fvisibility=hidden"],
"dflags-windows-ldc": ["-mscrtlib=libcmt","-fvisibility=hidden", "-link-defaultlib-shared=false"],
"dependencies":
{
"dplug:dsp": { "path": "../.." },
"dplug:vst2": { "path": "../.." },
"dplug:vst3": { "path": "../.." },
"dplug:au": { "path": "../.." },
"dplug:lv2": { "path": "../.." },
"dplug:clap": { "path": "../.." },
"dplug:flp": { "path": "../.." },
"dplug:gui": { "path": "../.." },
"dplug:pbr-widgets": { "path": "../.." },
"dplug:flat-widgets": { "path": "../.." },
"canvasity": "~>1.0",
"dplug:wren-support": { "path": "../.." }
},
"versions": [
"futureMouseDrag",
"futureBinState",
"futurePBREmissive",
"Dplug_RightClickMoveWidgets"
],
"configurations": [
{
"name": "VST3",
"versions": ["VST3"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/source/module-vst3.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/source/module-vst3.ver" ]
},
{
"name": "VST2",
"versions": ["VST2"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/source/module-vst2.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/source/module-vst2.ver" ]
},
{
"name": "AU",
"versions": ["AU"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/source/module-au.lst", "-dead_strip" ]
},
{
"name": "LV2",
"versions": ["LV2"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/source/module-lv2.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/source/module-lv2.ver" ]
},
{
"name": "CLAP",
"versions": ["CLAP"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/source/module-clap.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/source/module-clap.ver" ]
},
{
"name": "FLP",
"versions": ["FLP"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/source/module-flp.lst", "-dead_strip" ],
}
]
}