| @@ -575,6 +575,7 @@ | |||
| 7F2A233FFE5CDB2681F0DC28 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiBuffer.cpp"; path = "../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7F7EAF366320BA71741B68C3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioFormatReader.h"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7FC3D3D142D1B4398D07FFC7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentListener.cpp"; path = "../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 80202384D81020DAE2072A1A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 806A7A3BFC684B4D9E25ABDF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_devices.h"; path = "../../../../modules/juce_audio_devices/juce_audio_devices.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 807F5EE489018BC1956AAD5C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Sampler.cpp"; path = "../../../../modules/juce_audio_formats/sampler/juce_Sampler.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 80A57920E6EA9C2E881BC3E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MACAddress.cpp"; path = "../../../../modules/juce_core/network/juce_MACAddress.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1457,6 +1458,7 @@ | |||
| DD4A812225F47E590FCF2E29, | |||
| 6141692AC9282411091C8157, ); name = logging; sourceTree = "<group>"; }; | |||
| C8E2FB2013388FB97CB0E404 = {isa = PBXGroup; children = ( | |||
| 80202384D81020DAE2072A1A, | |||
| 218E36147FA4309F072C1949, | |||
| 33F3182598E9A84AD25A9184, | |||
| 8BDC3161654344162ECDCB32, | |||
| @@ -1464,6 +1464,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -2211,6 +2211,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -1470,6 +1470,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -2211,6 +2211,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -1470,6 +1470,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -2211,6 +2211,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -568,6 +568,7 @@ | |||
| 7F2A233FFE5CDB2681F0DC28 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MidiBuffer.cpp"; path = "../../../../modules/juce_audio_basics/midi/juce_MidiBuffer.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7F7EAF366320BA71741B68C3 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioFormatReader.h"; path = "../../../../modules/juce_audio_formats/format/juce_AudioFormatReader.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7FC3D3D142D1B4398D07FFC7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ComponentListener.cpp"; path = "../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 80202384D81020DAE2072A1A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 806A7A3BFC684B4D9E25ABDF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_audio_devices.h"; path = "../../../../modules/juce_audio_devices/juce_audio_devices.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 807F5EE489018BC1956AAD5C = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_Sampler.cpp"; path = "../../../../modules/juce_audio_formats/sampler/juce_Sampler.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 80A57920E6EA9C2E881BC3E5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MACAddress.cpp"; path = "../../../../modules/juce_core/network/juce_MACAddress.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1449,6 +1450,7 @@ | |||
| DD4A812225F47E590FCF2E29, | |||
| 6141692AC9282411091C8157, ); name = logging; sourceTree = "<group>"; }; | |||
| C8E2FB2013388FB97CB0E404 = {isa = PBXGroup; children = ( | |||
| 80202384D81020DAE2072A1A, | |||
| 218E36147FA4309F072C1949, | |||
| 33F3182598E9A84AD25A9184, | |||
| 8BDC3161654344162ECDCB32, | |||
| @@ -1217,6 +1217,10 @@ | |||
| <Option compile="0"/> | |||
| <Option link="0"/> | |||
| </Unit> | |||
| <Unit filename="../../../../modules/juce_core/system/juce_CompilerSupport.h"> | |||
| <Option compile="0"/> | |||
| <Option link="0"/> | |||
| </Unit> | |||
| <Unit filename="../../../../modules/juce_core/system/juce_PlatformDefs.h"> | |||
| <Option compile="0"/> | |||
| <Option link="0"/> | |||
| @@ -443,6 +443,7 @@ | |||
| 7211101FFA28400ADBB1D47A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_Module.h"; path = "../../Source/Project/jucer_Module.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 72FED7B10FBF5AD1F504FDFF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_Value.h"; path = "../../../../modules/juce_data_structures/values/juce_Value.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 736E99601AB6C492D82DBF3A = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_HyperlinkButton.h"; path = "../../../../modules/juce_gui_basics/buttons/juce_HyperlinkButton.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 73CEF8ADF016E554F96FD3B0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7435199CD81F307322FE1065 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_SystemTrayIcon.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 7507846FD162469386479CDB = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MenuBarModel.cpp"; path = "../../../../modules/juce_gui_basics/menus/juce_MenuBarModel.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 75EB08697D38632CCBE734D8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SpinLock.h"; path = "../../../../modules/juce_core/threads/juce_SpinLock.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -763,7 +764,7 @@ | |||
| D782DA091AD3ECE158FC6A5F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ButtonPropertyComponent.h"; path = "../../../../modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D7A7F1AA9F313B0CCAAA73A0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MathsFunctions.h"; path = "../../../../modules/juce_core/maths/juce_MathsFunctions.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D800DE818BEDBF4579D15B1D = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_mac_AppleRemote.mm"; path = "../../../../modules/juce_gui_extra/native/juce_mac_AppleRemote.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| D926E13AB5AD647A7A00F486 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Network.cpp"; path = "../../../../modules/juce_core/native/juce_linux_Network.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D9342535EA61901A1AD816C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_WebBrowserComponent.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_linux_WebBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D9B077E2ECDDA94961E134D7 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_StringPairArray.h"; path = "../../../../modules/juce_core/text/juce_StringPairArray.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DAF84A553D264705FA6EB6FF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_TreeViewHandler.h"; path = "../../Source/ComponentEditor/components/jucer_TreeViewHandler.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| DBE0CDE1B017190ABBFF557C = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ProjectExport_CodeBlocks.h"; path = "../../Source/Project Saving/jucer_ProjectExport_CodeBlocks.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -780,8 +781,8 @@ | |||
| D4444EC6342A2A7BC4F7BC46 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_ComponentTextProperty.h"; path = "../../Source/ComponentEditor/properties/jucer_ComponentTextProperty.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D5057D7B18ABD5E810A6F830 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_DirectWriteTypeface.cpp"; path = "../../../../modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D87FC8F6834E9DC9C8E88B94 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_JustificationProperty.h"; path = "../../Source/ComponentEditor/properties/jucer_JustificationProperty.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D926E13AB5AD647A7A00F486 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_Network.cpp"; path = "../../../../modules/juce_core/native/juce_linux_Network.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D92A6E9404A30EED32DCE4ED = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_RelativePositionedRectangle.h"; path = "../../Source/ComponentEditor/ui/jucer_RelativePositionedRectangle.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| D9342535EA61901A1AD816C6 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_WebBrowserComponent.cpp"; path = "../../../../modules/juce_gui_extra/native/juce_linux_WebBrowserComponent.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| D95D7B49EC6C6BDCB5A1B988 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_ios_MessageManager.mm"; path = "../../../../modules/juce_events/native/juce_ios_MessageManager.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| D9E59DE07A815AB303A297D9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_data_structures.mm"; path = "../../../../modules/juce_data_structures/juce_data_structures.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| DA345D5B9DABD049F90DC96F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "jucer_GeneratedCode.h"; path = "../../Source/ComponentEditor/jucer_GeneratedCode.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1243,6 +1244,7 @@ | |||
| F1164F66F799CEA74174328A, | |||
| EE8504403714A7CE606B5F34, ); name = logging; sourceTree = "<group>"; }; | |||
| ABD92B739720D08778AF88F8 = {isa = PBXGroup; children = ( | |||
| 73CEF8ADF016E554F96FD3B0, | |||
| 3C48242E40D358BC6FF7FE53, | |||
| A071CAC9920625A3707CF949, | |||
| CB48495010366C2E371BEFDB, | |||
| @@ -1117,6 +1117,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -1117,6 +1117,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -1236,6 +1236,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -1929,6 +1929,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -1242,6 +1242,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -1929,6 +1929,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -1242,6 +1242,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -1929,6 +1929,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -555,6 +555,7 @@ | |||
| 8718970FF3F3F2AC38191F53 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_TabbedComponent.h"; path = "../../../../modules/juce_gui_basics/layout/juce_TabbedComponent.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 87755AF25BF68EE19666A135 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = "juce_graphics.mm"; path = "../../../../modules/juce_graphics/juce_graphics.mm"; sourceTree = "SOURCE_ROOT"; }; | |||
| 87BE12FCBC4C554059FA344F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioPluginFormat.h"; path = "../../../../modules/juce_audio_processors/format/juce_AudioPluginFormat.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 87FA97D4268B5DAE05BAD596 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 88336AF4E2605BF6518D758B = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MessageManager.h"; path = "../../../../modules/juce_events/messages/juce_MessageManager.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 890AA995A158C4D9E7738A40 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_AudioSampleBuffer.h"; path = "../../../../modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 8916485BFFBA840EF46760CC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CodeDocument.h"; path = "../../../../modules/juce_gui_extra/code_editor/juce_CodeDocument.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1374,6 +1375,7 @@ | |||
| 210FC90993B49F9206A62F02, | |||
| 376742758A9CEDA05995AF51, ); name = logging; sourceTree = "<group>"; }; | |||
| E47A9EE180065B1B5071ED03 = {isa = PBXGroup; children = ( | |||
| 87FA97D4268B5DAE05BAD596, | |||
| 1CC63825EF38EC63EE2196E1, | |||
| 43D4EC44A89A4A7399D16ECD, | |||
| 800FF1496E97C4019E9B8B6B, | |||
| @@ -1725,6 +1725,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -1725,6 +1725,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -1394,6 +1394,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -2043,6 +2043,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -182,6 +182,7 @@ | |||
| 2453CBCF65BF8E7B29978EF0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MidiOutput.h"; path = "../../../../modules/juce_audio_devices/midi_io/juce_MidiOutput.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 2483323E997B7A3171E39DE0 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_graphics.h"; path = "../../../../modules/juce_graphics/juce_graphics.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 24BB3E009554E23697C3E545 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_MemoryMappedFile.h"; path = "../../../../modules/juce_core/files/juce_MemoryMappedFile.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 24EB96F7B504F9C0BFFCE5C8 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 25A19D3A535A511E98131069 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_MouseInactivityDetector.cpp"; path = "../../../../modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 2671B39D0A72D44B66EAF16E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_SystemClipboard.h"; path = "../../../../modules/juce_gui_basics/keyboard/juce_SystemClipboard.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 26954E3EF80558BD7EBF8F5F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_QuickTimeAudioFormat.h"; path = "../../../../modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -1304,6 +1305,7 @@ | |||
| 0EECB5C7D6CD9F1CDFEC50A7, | |||
| 9A9A502734C24B864BC3A821, ); name = logging; sourceTree = "<group>"; }; | |||
| E55C68544FBE98EA5E64A3D8 = {isa = PBXGroup; children = ( | |||
| 24EB96F7B504F9C0BFFCE5C8, | |||
| 33AEA79FA021494782972910, | |||
| 0D33C38BAB4F78D0D2E87F12, | |||
| 21706F4B9B65E7715A598F27, | |||
| @@ -1420,6 +1420,7 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\streams\juce_SubregionStream.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_FileLogger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_SystemStats.h"/> | |||
| @@ -2067,6 +2067,9 @@ | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\logging\juce_Logger.h"> | |||
| <Filter>Juce Modules\juce_core\logging</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| <ClInclude Include="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"> | |||
| <Filter>Juce Modules\juce_core\system</Filter> | |||
| </ClInclude> | |||
| @@ -74,6 +74,7 @@ | |||
| 64ED92C7E1127452F174A2F9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_ScopedLock.h"; path = "../../../../modules/juce_core/threads/juce_ScopedLock.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 65BED5E9B981623309868FB5 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_win32_Files.cpp"; path = "../../../../modules/juce_core/native/juce_win32_Files.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 69183575FCA4C1CC38032A51 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_posix_SharedCode.h"; path = "../../../../modules/juce_core/native/juce_posix_SharedCode.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6BA644CEA51126F9DC6D91FD = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6DE40A37D8B2E9767808F2DF = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_URL.h"; path = "../../../../modules/juce_core/network/juce_URL.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6E826BD3D8FA95258DDEA3C2 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_InputStream.h"; path = "../../../../modules/juce_core/streams/juce_InputStream.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6EB58D59D3BE0EA42C50F1EC = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CharPointer_UTF16.h"; path = "../../../../modules/juce_core/text/juce_CharPointer_UTF16.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -366,6 +367,7 @@ | |||
| CD8652AB73C250FE3C141FFB, | |||
| 8D1215F04E8191D74F58DEBE, ); name = logging; sourceTree = "<group>"; }; | |||
| 1DD9FC2D14F3AC8F6DD7E632 = {isa = PBXGroup; children = ( | |||
| 6BA644CEA51126F9DC6D91FD, | |||
| D79A68E72395918BE3184E18, | |||
| D59646C74585BB1F475BAF35, | |||
| 51ECC65AA1F92E8454D40B96, | |||
| @@ -725,6 +725,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -288,6 +288,7 @@ | |||
| 6615B376201BA6A338D7177E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WeakReference.h"; path = "../../../../modules/juce_core/memory/juce_WeakReference.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 67313924EE210EADEB66ECBD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_FileChooser.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 675E6456CBD23C87B8F14544 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertySet.cpp"; path = "../../../../modules/juce_core/containers/juce_PropertySet.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6816BB0D62EC676409B3587F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6889EF825EA839830C733D07 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PathStrokeType.h"; path = "../../../../modules/juce_graphics/geometry/juce_PathStrokeType.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 69266B83D819323230CB67B9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResizableWindow.cpp"; path = "../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6930D056DFFC6EAA2B52E045 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeCoordinate.h"; path = "../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -822,6 +823,7 @@ | |||
| 3832110FA8DA58E650AB6F9E, | |||
| EF3A7A1A871BAB32EA1B46EF, ); name = logging; sourceTree = "<group>"; }; | |||
| A18C218B66BAD36C1F6FDB5D = {isa = PBXGroup; children = ( | |||
| 6816BB0D62EC676409B3587F, | |||
| 8F92FD719B301B68F4945EA9, | |||
| F08B148BBAEA45BCDA3F066F, | |||
| 41535CB61E936ECEBB04FFAC, | |||
| @@ -727,6 +727,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -727,6 +727,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -287,6 +287,7 @@ | |||
| 6615B376201BA6A338D7177E = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_WeakReference.h"; path = "../../../../modules/juce_core/memory/juce_WeakReference.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 67313924EE210EADEB66ECBD = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_linux_FileChooser.cpp"; path = "../../../../modules/juce_gui_basics/native/juce_linux_FileChooser.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 675E6456CBD23C87B8F14544 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_PropertySet.cpp"; path = "../../../../modules/juce_core/containers/juce_PropertySet.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6816BB0D62EC676409B3587F = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_CompilerSupport.h"; path = "../../../../modules/juce_core/system/juce_CompilerSupport.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6889EF825EA839830C733D07 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_PathStrokeType.h"; path = "../../../../modules/juce_graphics/geometry/juce_PathStrokeType.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| 69266B83D819323230CB67B9 = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "juce_ResizableWindow.cpp"; path = "../../../../modules/juce_gui_basics/windows/juce_ResizableWindow.cpp"; sourceTree = "SOURCE_ROOT"; }; | |||
| 6930D056DFFC6EAA2B52E045 = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "juce_RelativeCoordinate.h"; path = "../../../../modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h"; sourceTree = "SOURCE_ROOT"; }; | |||
| @@ -822,6 +823,7 @@ | |||
| 3832110FA8DA58E650AB6F9E, | |||
| EF3A7A1A871BAB32EA1B46EF, ); name = logging; sourceTree = "<group>"; }; | |||
| A18C218B66BAD36C1F6FDB5D = {isa = PBXGroup; children = ( | |||
| 6816BB0D62EC676409B3587F, | |||
| 8F92FD719B301B68F4945EA9, | |||
| F08B148BBAEA45BCDA3F066F, | |||
| 41535CB61E936ECEBB04FFAC, | |||
| @@ -1648,6 +1648,7 @@ | |||
| <File RelativePath="..\..\..\..\modules\juce_core\logging\juce_Logger.h"/> | |||
| </Filter> | |||
| <Filter Name="system"> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_CompilerSupport.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_PlatformDefs.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_StandardHeader.h"/> | |||
| <File RelativePath="..\..\..\..\modules\juce_core\system\juce_SystemStats.cpp"> | |||
| @@ -245,6 +245,7 @@ extern JUCE_API void JUCE_CALLTYPE logAssertion (const char* file, int line) noe | |||
| #include "misc/juce_Uuid.h" | |||
| #include "misc/juce_WindowsRegistry.h" | |||
| #include "system/juce_PlatformDefs.h" | |||
| #include "system/juce_CompilerSupport.h" | |||
| #include "system/juce_SystemStats.h" | |||
| #include "threads/juce_ChildProcess.h" | |||
| #include "threads/juce_DynamicLibrary.h" | |||
| @@ -0,0 +1,147 @@ | |||
| /* | |||
| ============================================================================== | |||
| This file is part of the juce_core module of the JUCE library. | |||
| Copyright (c) 2013 - Raw Material Software Ltd. | |||
| Permission to use, copy, modify, and/or distribute this software for any purpose with | |||
| or without fee is hereby granted, provided that the above copyright notice and this | |||
| permission notice appear in all copies. | |||
| THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD | |||
| TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN | |||
| NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL | |||
| DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER | |||
| IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN | |||
| CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |||
| ------------------------------------------------------------------------------ | |||
| NOTE! This permissive ISC license applies ONLY to files within the juce_core module! | |||
| All other JUCE modules are covered by a dual GPL/commercial license, so if you are | |||
| using any other modules, be sure to check that you also comply with their license. | |||
| For more details, visit www.juce.com | |||
| ============================================================================== | |||
| */ | |||
| #ifndef JUCE_COMPILERSUPPORT_H_INCLUDED | |||
| #define JUCE_COMPILERSUPPORT_H_INCLUDED | |||
| /* This file has some checks to see whether the compiler supports various C++11/14 features, | |||
| When these aren't available, the code defines a few workarounds, so that we can still use | |||
| some of the newer language features like nullptr and noexcept, even on old compilers. | |||
| */ | |||
| //============================================================================== | |||
| // GCC | |||
| #if (__cplusplus >= 201103L || defined (__GXX_EXPERIMENTAL_CXX0X__)) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 | |||
| #define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | |||
| #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||
| #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||
| #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && ! defined (JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL) | |||
| #define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||
| #endif | |||
| #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && ! defined (JUCE_DELETED_FUNCTION) | |||
| #define JUCE_DELETED_FUNCTION = delete | |||
| #endif | |||
| #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && ! defined (JUCE_COMPILER_SUPPORTS_LAMBDAS) | |||
| #define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||
| #endif | |||
| #endif | |||
| //============================================================================== | |||
| // Clang | |||
| #if JUCE_CLANG && defined (__has_feature) | |||
| #if __has_feature (cxx_nullptr) | |||
| #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||
| #endif | |||
| #if __has_feature (cxx_noexcept) | |||
| #define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | |||
| #endif | |||
| #if __has_feature (cxx_rvalue_references) | |||
| #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||
| #endif | |||
| #if __has_feature (cxx_deleted_functions) | |||
| #define JUCE_DELETED_FUNCTION = delete | |||
| #endif | |||
| #if __has_feature (cxx_lambdas) \ | |||
| && ((JUCE_MAC && defined (MAC_OS_X_VERSION_10_8) && MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_8) \ | |||
| || (JUCE_IOS && defined (__IPHONE_7_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_7_0) \ | |||
| || ! (JUCE_MAC || JUCE_IOS)) | |||
| #define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||
| #endif | |||
| #ifndef JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL | |||
| #define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||
| #endif | |||
| #ifndef JUCE_COMPILER_SUPPORTS_ARC | |||
| #define JUCE_COMPILER_SUPPORTS_ARC 1 | |||
| #endif | |||
| #endif | |||
| //============================================================================== | |||
| // MSVC | |||
| #ifdef _MSC_VER | |||
| #if _MSC_VER >= 1600 | |||
| #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||
| #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||
| #endif | |||
| #if _MSC_VER >= 1700 | |||
| #define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||
| #define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||
| #endif | |||
| #if _MSC_VER >= 1900 | |||
| #define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | |||
| #define JUCE_DELETED_FUNCTION = delete | |||
| #endif | |||
| #endif | |||
| //============================================================================== | |||
| // Declare some fake versions of nullptr and noexcept, for older compilers: | |||
| #ifndef JUCE_DELETED_FUNCTION | |||
| /** This macro can be placed after a method declaration to allow the use of | |||
| the C++11 feature "= delete" on all compilers. | |||
| On newer compilers that support it, it does the C++11 "= delete", but on | |||
| older ones it's just an empty definition. | |||
| */ | |||
| #define JUCE_DELETED_FUNCTION | |||
| #endif | |||
| #if ! DOXYGEN | |||
| #if ! JUCE_COMPILER_SUPPORTS_NOEXCEPT | |||
| #ifdef noexcept | |||
| #undef noexcept | |||
| #endif | |||
| #define noexcept throw() | |||
| #if defined (_MSC_VER) && _MSC_VER > 1600 | |||
| #define _ALLOW_KEYWORD_MACROS 1 // (to stop VC2012 complaining) | |||
| #endif | |||
| #endif | |||
| #if ! JUCE_COMPILER_SUPPORTS_NULLPTR | |||
| #ifdef nullptr | |||
| #undef nullptr | |||
| #endif | |||
| #define nullptr (0) | |||
| #endif | |||
| #if ! JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL | |||
| #undef override | |||
| #define override | |||
| #endif | |||
| #endif | |||
| #endif // JUCE_COMPILERSUPPORT_H_INCLUDED | |||
| @@ -336,96 +336,4 @@ namespace juce | |||
| #define JUCE_PACKED | |||
| #endif | |||
| //============================================================================== | |||
| // Here, we'll check for C++11 compiler support, and if it's not available, define | |||
| // a few workarounds, so that we can still use some of the newer language features. | |||
| #if (__cplusplus >= 201103L || defined (__GXX_EXPERIMENTAL_CXX0X__)) && (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 | |||
| #define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | |||
| #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||
| #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||
| #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && ! defined (JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL) | |||
| #define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||
| #endif | |||
| #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && ! defined (JUCE_DELETED_FUNCTION) | |||
| #define JUCE_DELETED_FUNCTION = delete | |||
| #endif | |||
| #if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && ! defined (JUCE_COMPILER_SUPPORTS_LAMBDAS) | |||
| #define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||
| #endif | |||
| #endif | |||
| #if JUCE_CLANG && defined (__has_feature) | |||
| #if __has_feature (cxx_nullptr) | |||
| #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||
| #endif | |||
| #if __has_feature (cxx_noexcept) | |||
| #define JUCE_COMPILER_SUPPORTS_NOEXCEPT 1 | |||
| #endif | |||
| #if __has_feature (cxx_rvalue_references) | |||
| #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||
| #endif | |||
| #if __has_feature (cxx_deleted_functions) | |||
| #define JUCE_DELETED_FUNCTION = delete | |||
| #endif | |||
| #if __has_feature (cxx_lambdas) \ | |||
| && ((JUCE_MAC && defined (MAC_OS_X_VERSION_10_8) && MAC_OS_X_VERSION_MIN_REQUIRED > MAC_OS_X_VERSION_10_8) \ | |||
| || (JUCE_IOS && defined (__IPHONE_7_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_7_0) \ | |||
| || ! (JUCE_MAC || JUCE_IOS)) | |||
| #define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||
| #endif | |||
| #ifndef JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL | |||
| #define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||
| #endif | |||
| #ifndef JUCE_COMPILER_SUPPORTS_ARC | |||
| #define JUCE_COMPILER_SUPPORTS_ARC 1 | |||
| #endif | |||
| #endif | |||
| #if defined (_MSC_VER) && _MSC_VER >= 1600 | |||
| #define JUCE_COMPILER_SUPPORTS_NULLPTR 1 | |||
| #define JUCE_COMPILER_SUPPORTS_MOVE_SEMANTICS 1 | |||
| #endif | |||
| #if defined (_MSC_VER) && _MSC_VER >= 1700 | |||
| #define JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL 1 | |||
| #define JUCE_COMPILER_SUPPORTS_LAMBDAS 1 | |||
| #endif | |||
| #ifndef JUCE_DELETED_FUNCTION | |||
| #define JUCE_DELETED_FUNCTION | |||
| #endif | |||
| //============================================================================== | |||
| // Declare some fake versions of nullptr and noexcept, for older compilers: | |||
| #if ! (DOXYGEN || JUCE_COMPILER_SUPPORTS_NOEXCEPT) | |||
| #ifdef noexcept | |||
| #undef noexcept | |||
| #endif | |||
| #define noexcept throw() | |||
| #if defined (_MSC_VER) && _MSC_VER > 1600 | |||
| #define _ALLOW_KEYWORD_MACROS 1 // (to stop VC2012 complaining) | |||
| #endif | |||
| #endif | |||
| #if ! (DOXYGEN || JUCE_COMPILER_SUPPORTS_NULLPTR) | |||
| #ifdef nullptr | |||
| #undef nullptr | |||
| #endif | |||
| #define nullptr (0) | |||
| #endif | |||
| #if ! (DOXYGEN || JUCE_COMPILER_SUPPORTS_OVERRIDE_AND_FINAL) | |||
| #undef override | |||
| #define override | |||
| #endif | |||
| #endif // JUCE_PLATFORMDEFS_H_INCLUDED | |||
| @@ -51,6 +51,7 @@ | |||
| //============================================================================== | |||
| #include "juce_PlatformDefs.h" | |||
| #include "juce_CompilerSupport.h" | |||
| //============================================================================== | |||
| // Now we'll include some common OS headers.. | |||