-
Notifications
You must be signed in to change notification settings - Fork 1
/
dub.json
56 lines (50 loc) · 1.9 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
{
"name": "dplug-faust-example",
"license": "MIT",
"importPaths": [ "." ],
"sourcePaths": [ "." ],
"stringImportPaths": ["gfx", "."],
"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": ">=13.0.0 <14.0.0"
},
"versions": ["futureMouseDrag", "faustoverride"],
"configurations": [
{
"name": "VST3",
"versions": ["VST3"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/module-vst3.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/module-vst3.ver" ]
},
{
"name": "VST2",
"versions": ["VST2"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/module-vst2.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/module-vst2.ver" ]
},
{
"name": "AU",
"versions": ["AU"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/module-au.lst", "-dead_strip" ]
},
{
"name": "LV2",
"versions": ["LV2"],
"targetType": "dynamicLibrary",
"lflags-osx-ldc": [ "-exported_symbols_list", "$PACKAGE_DIR/module-lv2.lst", "-dead_strip" ],
"lflags-linux-ldc": [ "--version-script=$PACKAGE_DIR/module-lv2.ver" ]
}
],
"preBuildCommands": [
"faust dsp/freeverb.dsp -lang dlang -a dplug.d -cn Freeverb -vec -o src/freeverb.d"
]
}