File ob-xd-jucer.patch of Package OB-Xd2
--- OB-Xd.jucer.orig 2022-11-03 10:29:07.000000000 -0700
+++ OB-Xd.jucer 2023-06-08 01:23:56.255820751 -0700
@@ -116,12 +116,11 @@
<MODULEPATH id="juce_audio_utils" path="Modules"/>
</MODULEPATHS>
</XCODE_MAC>
- <LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraLinkerFlags="-no-pie -lcurl"
- vstLegacyFolder="Modules/vstsdk2.4" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1">
+ <LINUX_MAKE targetFolder="Builds/LinuxMakefile" extraDefs="JUCE_MODAL_LOOPS_PERMITTED=1"
+ extraCompilerFlags="-fvisibility=hidden" extraLinkerFlags="-fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all">
<CONFIGURATIONS>
- <CONFIGURATION name="Release64" libraryPath="/usr/X11R6/lib/" isDebug="0" optimisation="3"
- targetName="OB-Xd" linuxArchitecture="-m64" headerPath="../../JuceLibraryCode ../../Source ../Modules/vstsdk2.4 /usr/include/freetype2 /usr/include"
- linkTimeOptimisation="1"/>
+ <CONFIGURATION name="Release" isDebug="0" optimisation="3" targetName="OB-Xd"
+ headerPath="../../JuceLibraryCode ../../Source " linkTimeOptimisation="1"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="Modules"/>
@@ -145,7 +144,7 @@
<CONFIGURATIONS>
<CONFIGURATION isDebug="1" name="Debug" targetName="OB-Xd" headerPath="../../Modules/asiosdk2.3.2/common"
useRuntimeLibDLL="0" enablePluginBinaryCopyStep="1"/>
- <CONFIGURATION isDebug="0" name="Release64" useRuntimeLibDLL="0" winArchitecture="x64"
+ <CONFIGURATION isDebug="0" name="Release" useRuntimeLibDLL="0" winArchitecture="x64"
targetName="OB-Xd" headerPath="../../Modules/asiosdk2.3.2/common"
enablePluginBinaryCopyStep="1"/>
</CONFIGURATIONS>
@@ -167,20 +166,20 @@
</VS2019>
</EXPORTFORMATS>
<MODULES>
- <MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
+ <MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
<MODULES id="juce_audio_plugin_client" showAllCode="1" useLocalCopy="0"
- useGlobalPath="0"/>
- <MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
- <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>
+ useGlobalPath="1"/>
+ <MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
+ <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>
</MODULES>
<JUCEOPTIONS JUCE_QUICKTIME="disabled" JUCE_WEB_BROWSER="0" JUCE_ASIO="1"
JUCE_JACK="1" JUCE_USE_CURL="0"/>