-
Notifications
You must be signed in to change notification settings - Fork 28
/
spleeter-vst.jucer
91 lines (90 loc) · 6.63 KB
/
spleeter-vst.jucer
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
<?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="bZFDw6" name="spleeter-vst" projectType="audioplug" jucerVersion="5.4.7"
pluginFormats="buildVST3" pluginVST3Category="Filter,Fx,Up-Downmix">
<MAINGROUP id="ivnSRh" name="spleeter-vst">
<GROUP id="{073EE4F9-0347-2967-7DDE-C84EB79D6CA9}" name="Source">
<FILE id="TSPpQC" name="PluginProcessor.cpp" compile="1" resource="0"
file="Source/PluginProcessor.cpp"/>
<FILE id="rR0DVo" name="PluginProcessor.h" compile="0" resource="0"
file="Source/PluginProcessor.h"/>
<FILE id="KyXOiD" name="PluginEditor.cpp" compile="1" resource="0"
file="Source/PluginEditor.cpp"/>
<FILE id="BV9huR" name="PluginEditor.h" compile="0" resource="0" file="Source/PluginEditor.h"/>
</GROUP>
</MAINGROUP>
<EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" extraLinkerFlags="-L../../external/spleeterpp/lib"
postbuildCommand="if [[ $TARGETNAME != *"Shared Code"* ]]; then TENSORFLOW_LIB_PATH=$CODESIGNING_FOLDER_PATH/Contents/MacOS/libtensorflow.1.dylib rm -rf $TENSORFLOW_LIB_PATH cp ../../external/spleeterpp/lib/libtensorflow.1.dylib $TENSORFLOW_LIB_PATH TENSORFLOW_FRAMEWORK_PATH=$CODESIGNING_FOLDER_PATH/Contents/MacOS/libtensorflow_framework.1.dylib rm -rf $TENSORFLOW_FRAMEWORK_PATH cp ../../external/spleeterpp/lib/libtensorflow_framework.1.dylib $TENSORFLOW_FRAMEWORK_PATH MODELS_PATH=$CODESIGNING_FOLDER_PATH/Contents/Resources/models rm -rf $MODELS_PATH cp -r ../../external/spleeterpp/models/filter $MODELS_PATH fi"
externalLibraries="tensorflow.1 tensorflow_framework.1 spleeter_filter spleeter_common rtff artff mkl_core mkl_intel_lp64 mkl_sequential "
extraCompilerFlags="-I../../external/spleeterpp/include -I../../external/eigen"
extraDefs="OSX=TRUE">
<CONFIGURATIONS>
<CONFIGURATION isDebug="1" name="Debug" customXcodeFlags="LD_RUNPATH_SEARCH_PATHS=@loader_path"/>
<CONFIGURATION isDebug="0" name="Release" customXcodeFlags="LD_RUNPATH_SEARCH_PATHS=@loader_path"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_audio_basics" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_audio_devices" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_audio_formats" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_audio_processors" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_audio_utils" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_core" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_cryptography" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_data_structures" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_events" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_graphics" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_gui_basics" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_gui_extra" path="../../../../Applications/JUCE/modules"/>
<MODULEPATH id="juce_opengl" path="../../../../Applications/JUCE/modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2019 targetFolder="Builds/VisualStudio2019" extraCompilerFlags="-I../../external/spleeterpp/build/install/include -I../../external/eigen"
extraLinkerFlags="/LIBPATH:../../../spleeterpp/build/install/lib"
externalLibraries="tensorflow.lib spleeter_filter.lib spleeter_common.lib rtff.lib artff.lib mkl_core.lib mkl_intel_lp64.lib mkl_sequential.lib"
extraDefs="MSVC=TRUE">
<CONFIGURATIONS>
<CONFIGURATION isDebug="1" name="Debug"/>
<CONFIGURATION isDebug="0" name="Release" postbuildCommand="if not exist "$(TargetDir)models" mkdir "$(TargetDir)models" xcopy "../../external/spleeterpp/build/install/models/filter" "$(TargetDir)models" /s /e /Y"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../juce"/>
<MODULEPATH id="juce_gui_extra" path="../../juce"/>
<MODULEPATH id="juce_gui_basics" path="../../juce"/>
<MODULEPATH id="juce_graphics" path="../../juce"/>
<MODULEPATH id="juce_events" path="../../juce"/>
<MODULEPATH id="juce_data_structures" path="../../juce"/>
<MODULEPATH id="juce_cryptography" path="../../juce"/>
<MODULEPATH id="juce_core" path="../../juce"/>
<MODULEPATH id="juce_audio_utils" path="../../juce"/>
<MODULEPATH id="juce_audio_processors" path="../../juce"/>
<MODULEPATH id="juce_audio_plugin_client" path="../../juce"/>
<MODULEPATH id="juce_audio_formats" path="../../juce"/>
<MODULEPATH id="juce_audio_devices" path="../../juce"/>
<MODULEPATH id="juce_audio_basics" path="../../juce"/>
</MODULEPATHS>
</VS2019>
</EXPORTFORMATS>
<MODULES>
<MODULE id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0"
useGlobalPath="1"/>
<MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_cryptography" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULE id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
</MODULES>
<LIVE_SETTINGS>
<OSX/>
<WINDOWS/>
</LIVE_SETTINGS>
<JUCEOPTIONS JUCE_VST3_CAN_REPLACE_VST2="0" JUCE_STRICT_REFCOUNTEDPOINTER="1"/>
</JUCERPROJECT>