updated jucer projects to use juce in deps

This commit is contained in:
essej 2022-04-19 11:06:33 -04:00
parent 25bd5d8adb
commit a4922bd275
3 changed files with 103 additions and 100 deletions

View File

@ -12,8 +12,11 @@ https://github.com/essej/paulxstretch
Requirements for building from source code :
- A modern C++ compiler and standard library (C++14, some C++17 needs to be supported)
- JUCE 6.X : https://github.com/juce-framework/JUCE
- FFTW3.3.6
- JUCE 6.X is included in deps/juce and is a slightly modified branch with
some improvements/augmentations. It is managed via the tool git-subrepo
and the original repository is: https://github.com/essej/JUCE in the
```sono6good``` branch
- FFTW >= 3.3.6
# Contributors

View File

@ -105,20 +105,20 @@
macOSDeploymentTarget="10.10"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../JUCE/modules"/>
<MODULEPATH id="juce_events" path="../JUCE/modules"/>
<MODULEPATH id="juce_graphics" path="../JUCE/modules"/>
<MODULEPATH id="juce_data_structures" path="../JUCE/modules"/>
<MODULEPATH id="juce_gui_basics" path="../JUCE/modules"/>
<MODULEPATH id="juce_gui_extra" path="../JUCE/modules"/>
<MODULEPATH id="juce_cryptography" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_basics" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_devices" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_formats" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_processors" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_utils" path="../JUCE/modules"/>
<MODULEPATH id="juce_dsp" path="../gitrepos/JUCE/modules"/>
<MODULEPATH id="juce_core" path="deps/juce/modules"/>
<MODULEPATH id="juce_events" path="deps/juce/modules"/>
<MODULEPATH id="juce_graphics" path="deps/juce/modules"/>
<MODULEPATH id="juce_data_structures" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="deps/juce/modules"/>
<MODULEPATH id="juce_cryptography" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="deps/juce/modules"/>
<MODULEPATH id="juce_dsp" path="deps/juce/modules"/>
</MODULEPATHS>
</XCODE_MAC>
<VS2017 targetFolder="Builds/VisualStudio2017" externalLibraries="C:\ProgrammingProjects\fftw-3.3.6-pl2\fftw-3.3-libs\x64\Static-Release\libfftwf-3.3.lib"
@ -135,20 +135,20 @@
vstBinaryLocation="C:\VSTPlugins_64bit" useRuntimeLibDLL="0"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../JUCE/modules"/>
<MODULEPATH id="juce_events" path="../JUCE/modules"/>
<MODULEPATH id="juce_graphics" path="../JUCE/modules"/>
<MODULEPATH id="juce_data_structures" path="../JUCE/modules"/>
<MODULEPATH id="juce_gui_basics" path="../JUCE/modules"/>
<MODULEPATH id="juce_gui_extra" path="../JUCE/modules"/>
<MODULEPATH id="juce_cryptography" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_basics" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_devices" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_formats" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_processors" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_utils" path="../JUCE/modules"/>
<MODULEPATH id="juce_dsp" path="../gitrepos/JUCE/modules"/>
<MODULEPATH id="juce_core" path="deps/juce/modules"/>
<MODULEPATH id="juce_events" path="deps/juce/modules"/>
<MODULEPATH id="juce_graphics" path="deps/juce/modules"/>
<MODULEPATH id="juce_data_structures" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="deps/juce/modules"/>
<MODULEPATH id="juce_cryptography" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="deps/juce/modules"/>
<MODULEPATH id="juce_dsp" path="deps/juce/modules"/>
</MODULEPATHS>
</VS2017>
<LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraDefs="JUCE_WEB_BROWSER=0&#10;"
@ -160,20 +160,20 @@
targetName="PaulXStretch"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_core" path="../JUCE/modules"/>
<MODULEPATH id="juce_events" path="../JUCE/modules"/>
<MODULEPATH id="juce_graphics" path="../JUCE/modules"/>
<MODULEPATH id="juce_data_structures" path="../JUCE/modules"/>
<MODULEPATH id="juce_gui_basics" path="../JUCE/modules"/>
<MODULEPATH id="juce_gui_extra" path="../JUCE/modules"/>
<MODULEPATH id="juce_cryptography" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_basics" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_devices" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_formats" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_processors" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="../JUCE/modules"/>
<MODULEPATH id="juce_audio_utils" path="../JUCE/modules"/>
<MODULEPATH id="juce_dsp" path="../gitrepos/JUCE/modules"/>
<MODULEPATH id="juce_core" path="deps/juce/modules"/>
<MODULEPATH id="juce_events" path="deps/juce/modules"/>
<MODULEPATH id="juce_graphics" path="deps/juce/modules"/>
<MODULEPATH id="juce_data_structures" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_extra" path="deps/juce/modules"/>
<MODULEPATH id="juce_cryptography" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="deps/juce/modules"/>
<MODULEPATH id="juce_dsp" path="deps/juce/modules"/>
</MODULEPATHS>
</LINUX_MAKE>
<VS2019 targetFolder="Builds/VisualStudio2019" externalLibraries="fftw3f.lib"
@ -188,39 +188,39 @@
libraryPath="..\..\..\fftw-3.3.10\build\Release"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra"/>
<MODULEPATH id="juce_gui_basics"/>
<MODULEPATH id="juce_graphics"/>
<MODULEPATH id="juce_events"/>
<MODULEPATH id="juce_dsp"/>
<MODULEPATH id="juce_data_structures"/>
<MODULEPATH id="juce_cryptography"/>
<MODULEPATH id="juce_core"/>
<MODULEPATH id="juce_audio_utils"/>
<MODULEPATH id="juce_audio_processors"/>
<MODULEPATH id="juce_audio_plugin_client"/>
<MODULEPATH id="juce_audio_formats"/>
<MODULEPATH id="juce_audio_devices"/>
<MODULEPATH id="juce_audio_basics"/>
<MODULEPATH id="juce_gui_extra" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_graphics" path="deps/juce/modules"/>
<MODULEPATH id="juce_events" path="deps/juce/modules"/>
<MODULEPATH id="juce_dsp" path="deps/juce/modules"/>
<MODULEPATH id="juce_data_structures" path="deps/juce/modules"/>
<MODULEPATH id="juce_cryptography" path="deps/juce/modules"/>
<MODULEPATH id="juce_core" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="deps/juce/modules"/>
</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_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<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_dsp" 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"/>
useGlobalPath="0"/>
<MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_cryptography" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_dsp" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_ASIO="1" JUCE_VST3_CAN_REPLACE_VST2="0"/>
<LIVE_SETTINGS>

View File

@ -101,39 +101,39 @@
headerPath="Source/PS_Source&#10;Source/WDL&#10;${HOME}/iosstatic/include"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra"/>
<MODULEPATH id="juce_gui_basics"/>
<MODULEPATH id="juce_graphics"/>
<MODULEPATH id="juce_events"/>
<MODULEPATH id="juce_dsp"/>
<MODULEPATH id="juce_data_structures"/>
<MODULEPATH id="juce_cryptography"/>
<MODULEPATH id="juce_core"/>
<MODULEPATH id="juce_audio_utils"/>
<MODULEPATH id="juce_audio_processors"/>
<MODULEPATH id="juce_audio_plugin_client"/>
<MODULEPATH id="juce_audio_formats"/>
<MODULEPATH id="juce_audio_devices"/>
<MODULEPATH id="juce_audio_basics"/>
<MODULEPATH id="juce_gui_extra" path="deps/juce/modules"/>
<MODULEPATH id="juce_gui_basics" path="deps/juce/modules"/>
<MODULEPATH id="juce_graphics" path="deps/juce/modules"/>
<MODULEPATH id="juce_events" path="deps/juce/modules"/>
<MODULEPATH id="juce_dsp" path="deps/juce/modules"/>
<MODULEPATH id="juce_data_structures" path="deps/juce/modules"/>
<MODULEPATH id="juce_cryptography" path="deps/juce/modules"/>
<MODULEPATH id="juce_core" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_utils" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_processors" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_plugin_client" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_formats" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_devices" path="deps/juce/modules"/>
<MODULEPATH id="juce_audio_basics" path="deps/juce/modules"/>
</MODULEPATHS>
</XCODE_IPHONE>
</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_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<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_dsp" 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"/>
useGlobalPath="0"/>
<MODULE id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_cryptography" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_dsp" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
<MODULE id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_ASIO="1" JUCE_VST3_CAN_REPLACE_VST2="0"/>
<LIVE_SETTINGS>