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 : Requirements for building from source code :
- A modern C++ compiler and standard library (C++14, some C++17 needs to be supported) - 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 - JUCE 6.X is included in deps/juce and is a slightly modified branch with
- FFTW3.3.6 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 # Contributors

View File

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

View File

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