1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Projucer: Remove VS2015 and CLion exporters

This commit is contained in:
attila 2022-05-20 12:25:31 +02:00
parent 92dda5a2d9
commit 2fdc4f6633
49 changed files with 207 additions and 28003 deletions

2
.gitignore vendored
View file

@ -51,8 +51,6 @@ profile
**/Builds/Android/app/.cxx **/Builds/Android/app/.cxx
**/Builds/Android/lib/build **/Builds/Android/lib/build
**/Builds/Android/lib/.externalNativeBuild **/Builds/Android/lib/.externalNativeBuild
**/Builds/CLion/cmake-build-*
**/Builds/CLion/.idea
**/Builds/MacOSX/**/Index **/Builds/MacOSX/**/Index
**/Builds/MacOSX/**/Intermediates.noindex **/Builds/MacOSX/**/Intermediates.noindex
**/doxygen/doc **/doxygen/doc

View file

@ -1,21 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 14
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DemoRunner - App", "DemoRunner_App.vcxproj", "{882FE2E3-F4EF-9825-1908-F6FEE5366B5C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Debug|x64.ActiveCfg = Debug|x64
{882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Debug|x64.Build.0 = Debug|x64
{882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Release|x64.ActiveCfg = Release|x64
{882FE2E3-F4EF-9825-1908-F6FEE5366B5C}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

View file

@ -1,36 +0,0 @@
#pragma code_page(65001)
#ifdef JUCE_USER_DEFINED_RC_FILE
#include JUCE_USER_DEFINED_RC_FILE
#else
#undef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 6,1,6,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Raw Material Software Limited\0"
VALUE "LegalCopyright", "Copyright (c) 2020 - Raw Material Software Limited\0"
VALUE "FileDescription", "DemoRunner\0"
VALUE "FileVersion", "6.1.6\0"
VALUE "ProductName", "DemoRunner\0"
VALUE "ProductVersion", "6.1.6\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
#endif
IDI_ICON1 ICON DISCARDABLE "icon.ico"
IDI_ICON2 ICON DISCARDABLE "icon.ico"

View file

@ -151,34 +151,6 @@
<MODULEPATH id="juce_analytics" path="../../modules"/> <MODULEPATH id="juce_analytics" path="../../modules"/>
</MODULEPATHS> </MODULEPATHS>
</XCODE_IPHONE> </XCODE_IPHONE>
<VS2015 targetFolder="Builds/VisualStudio2015" smallIcon="YyqWd2" bigIcon="YyqWd2"
extraCompilerFlags="/w44265 /w45038 /w44062 /bigobj">
<CONFIGURATIONS>
<CONFIGURATION isDebug="1" name="Debug"/>
<CONFIGURATION isDebug="0" name="Release" useRuntimeLibDLL="0"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_video" path="../../modules"/>
<MODULEPATH id="juce_product_unlocking" path="../../modules"/>
<MODULEPATH id="juce_osc" path="../../modules"/>
<MODULEPATH id="juce_opengl" path="../../modules"/>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_dsp" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_box2d" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_analytics" path="../../modules"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" smallIcon="YyqWd2" bigIcon="YyqWd2" <VS2017 targetFolder="Builds/VisualStudio2017" smallIcon="YyqWd2" bigIcon="YyqWd2"
extraCompilerFlags="/w44265 /w45038 /w44062"> extraCompilerFlags="/w44265 /w45038 /w44062">
<CONFIGURATIONS> <CONFIGURATIONS>

View file

@ -54,29 +54,6 @@
<MODULEPATH id="juce_dsp" path="../../modules"/> <MODULEPATH id="juce_dsp" path="../../modules"/>
</MODULEPATHS> </MODULEPATHS>
</LINUX_MAKE> </LINUX_MAKE>
<VS2015 targetFolder="Builds/VisualStudio2015" smallIcon="c97aUr" bigIcon="c97aUr"
extraCompilerFlags="/w44265 /w44062 /bigobj">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" targetName="AudioPluginHost"/>
<CONFIGURATION name="Release" isDebug="0" targetName="AudioPluginHost" debugInformationFormat="ProgramDatabase"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_opengl" path="../../modules"/>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_audio_utils" path="../../modules"/>
<MODULEPATH id="juce_audio_processors" path="../../modules"/>
<MODULEPATH id="juce_audio_formats" path="../../modules"/>
<MODULEPATH id="juce_audio_devices" path="../../modules"/>
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
<MODULEPATH id="juce_dsp" path="../../modules"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" smallIcon="c97aUr" bigIcon="c97aUr" <VS2017 targetFolder="Builds/VisualStudio2017" smallIcon="c97aUr" bigIcon="c97aUr"
extraCompilerFlags="/w44265 /w45038 /w44062"> extraCompilerFlags="/w44265 /w45038 /w44062">
<CONFIGURATIONS> <CONFIGURATIONS>

View file

@ -1,21 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 14
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AudioPluginHost - App", "AudioPluginHost_App.vcxproj", "{5666EAA2-C82B-D06A-5228-D0E810428536}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5666EAA2-C82B-D06A-5228-D0E810428536}.Debug|x64.ActiveCfg = Debug|x64
{5666EAA2-C82B-D06A-5228-D0E810428536}.Debug|x64.Build.0 = Debug|x64
{5666EAA2-C82B-D06A-5228-D0E810428536}.Release|x64.ActiveCfg = Release|x64
{5666EAA2-C82B-D06A-5228-D0E810428536}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

View file

@ -1,36 +0,0 @@
#pragma code_page(65001)
#ifdef JUCE_USER_DEFINED_RC_FILE
#include JUCE_USER_DEFINED_RC_FILE
#else
#undef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Raw Material Software Limited\0"
VALUE "LegalCopyright", "Raw Material Software Limited\0"
VALUE "FileDescription", "AudioPluginHost\0"
VALUE "FileVersion", "1.0.0\0"
VALUE "ProductName", "AudioPluginHost\0"
VALUE "ProductVersion", "1.0.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
#endif
IDI_ICON1 ICON DISCARDABLE "icon.ico"
IDI_ICON2 ICON DISCARDABLE "icon.ico"

View file

@ -181,7 +181,6 @@
5432B7B9B2CF2EAEC8B66D5C /* jucer_UtilityFunctions.h */ /* jucer_UtilityFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_UtilityFunctions.h; path = ../../Source/ComponentEditor/jucer_UtilityFunctions.h; sourceTree = SOURCE_ROOT; }; 5432B7B9B2CF2EAEC8B66D5C /* jucer_UtilityFunctions.h */ /* jucer_UtilityFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_UtilityFunctions.h; path = ../../Source/ComponentEditor/jucer_UtilityFunctions.h; sourceTree = SOURCE_ROOT; };
5524B5C9FC6AEAA670B92AA9 /* jucer_ComponentLayoutEditor.h */ /* jucer_ComponentLayoutEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentLayoutEditor.h; path = ../../Source/ComponentEditor/UI/jucer_ComponentLayoutEditor.h; sourceTree = SOURCE_ROOT; }; 5524B5C9FC6AEAA670B92AA9 /* jucer_ComponentLayoutEditor.h */ /* jucer_ComponentLayoutEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentLayoutEditor.h; path = ../../Source/ComponentEditor/UI/jucer_ComponentLayoutEditor.h; sourceTree = SOURCE_ROOT; };
56177921580A4855917E0205 /* jucer_AudioPluginEditorTemplate.h */ /* jucer_AudioPluginEditorTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AudioPluginEditorTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AudioPluginEditorTemplate.h; sourceTree = SOURCE_ROOT; }; 56177921580A4855917E0205 /* jucer_AudioPluginEditorTemplate.h */ /* jucer_AudioPluginEditorTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AudioPluginEditorTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AudioPluginEditorTemplate.h; sourceTree = SOURCE_ROOT; };
56749E4C72A8F51ACA8F2330 /* export_clion.svg */ /* export_clion.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; name = export_clion.svg; path = ../../Source/BinaryData/Icons/export_clion.svg; sourceTree = SOURCE_ROOT; };
576A92E1E0D8F453EC0FEB34 /* gradlew.bat */ /* gradlew.bat */ = {isa = PBXFileReference; lastKnownFileType = file.bat; name = gradlew.bat; path = ../../Source/BinaryData/gradle/gradlew.bat; sourceTree = SOURCE_ROOT; }; 576A92E1E0D8F453EC0FEB34 /* gradlew.bat */ /* gradlew.bat */ = {isa = PBXFileReference; lastKnownFileType = file.bat; name = gradlew.bat; path = ../../Source/BinaryData/gradle/gradlew.bat; sourceTree = SOURCE_ROOT; };
5783563E39E48ADFC68EB84A /* jucer_ComponentTextProperty.h */ /* jucer_ComponentTextProperty.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentTextProperty.h; path = ../../Source/ComponentEditor/Properties/jucer_ComponentTextProperty.h; sourceTree = SOURCE_ROOT; }; 5783563E39E48ADFC68EB84A /* jucer_ComponentTextProperty.h */ /* jucer_ComponentTextProperty.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ComponentTextProperty.h; path = ../../Source/ComponentEditor/Properties/jucer_ComponentTextProperty.h; sourceTree = SOURCE_ROOT; };
582F659B801F656C2B7C51B1 /* jucer_Modules.h */ /* jucer_Modules.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_Modules.h; path = ../../Source/Project/Modules/jucer_Modules.h; sourceTree = SOURCE_ROOT; }; 582F659B801F656C2B7C51B1 /* jucer_Modules.h */ /* jucer_Modules.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_Modules.h; path = ../../Source/Project/Modules/jucer_Modules.h; sourceTree = SOURCE_ROOT; };
@ -323,7 +322,6 @@
D1F9B0E9F5D54FE48BEB46EA /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; D1F9B0E9F5D54FE48BEB46EA /* Cocoa.framework */ /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
D4EB334E5186D1584EC63CA4 /* jucer_AudioComponentSimpleTemplate.h */ /* jucer_AudioComponentSimpleTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AudioComponentSimpleTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AudioComponentSimpleTemplate.h; sourceTree = SOURCE_ROOT; }; D4EB334E5186D1584EC63CA4 /* jucer_AudioComponentSimpleTemplate.h */ /* jucer_AudioComponentSimpleTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AudioComponentSimpleTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AudioComponentSimpleTemplate.h; sourceTree = SOURCE_ROOT; };
D5795F8CAC5876714DAB355F /* jucer_AnimatedComponentTemplate.h */ /* jucer_AnimatedComponentTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AnimatedComponentTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AnimatedComponentTemplate.h; sourceTree = SOURCE_ROOT; }; D5795F8CAC5876714DAB355F /* jucer_AnimatedComponentTemplate.h */ /* jucer_AnimatedComponentTemplate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_AnimatedComponentTemplate.h; path = ../../Source/BinaryData/Templates/jucer_AnimatedComponentTemplate.h; sourceTree = SOURCE_ROOT; };
D5EF5961B1F0E3FAED32E30A /* jucer_ProjectExport_CLion.h */ /* jucer_ProjectExport_CLion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_ProjectExport_CLion.h; path = ../../Source/ProjectSaving/jucer_ProjectExport_CLion.h; sourceTree = SOURCE_ROOT; };
D6390A40B3279E0E626C78D3 /* jucer_ColouredElement.cpp */ /* jucer_ColouredElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_ColouredElement.cpp; path = ../../Source/ComponentEditor/PaintElements/jucer_ColouredElement.cpp; sourceTree = SOURCE_ROOT; }; D6390A40B3279E0E626C78D3 /* jucer_ColouredElement.cpp */ /* jucer_ColouredElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = jucer_ColouredElement.cpp; path = ../../Source/ComponentEditor/PaintElements/jucer_ColouredElement.cpp; sourceTree = SOURCE_ROOT; };
D766BB9D8C32B5560F0493F3 /* include_juce_cryptography.mm */ /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; }; D766BB9D8C32B5560F0493F3 /* include_juce_cryptography.mm */ /* include_juce_cryptography.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_cryptography.mm; path = ../../JuceLibraryCode/include_juce_cryptography.mm; sourceTree = SOURCE_ROOT; };
D91E7F8FEF9290195D56782C /* jucer_EditorColourSchemeWindowComponent.h */ /* jucer_EditorColourSchemeWindowComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_EditorColourSchemeWindowComponent.h; path = ../../Source/Application/Windows/jucer_EditorColourSchemeWindowComponent.h; sourceTree = SOURCE_ROOT; }; D91E7F8FEF9290195D56782C /* jucer_EditorColourSchemeWindowComponent.h */ /* jucer_EditorColourSchemeWindowComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = jucer_EditorColourSchemeWindowComponent.h; path = ../../Source/Application/Windows/jucer_EditorColourSchemeWindowComponent.h; sourceTree = SOURCE_ROOT; };
@ -609,7 +607,6 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
CCD62DB0A19A985A4B9D7F32, CCD62DB0A19A985A4B9D7F32,
D5EF5961B1F0E3FAED32E30A,
FA790C59A304579F660F112F, FA790C59A304579F660F112F,
59520B8137E6A2E483074399, 59520B8137E6A2E483074399,
FF68231DE2B395461009116C, FF68231DE2B395461009116C,
@ -813,7 +810,6 @@
children = ( children = (
514F2FAFDBF535AC03FA2E6C, 514F2FAFDBF535AC03FA2E6C,
807049CA2D5B6DE18EA078F2, 807049CA2D5B6DE18EA078F2,
56749E4C72A8F51ACA8F2330,
42F4AA3EF0883D506987CA99, 42F4AA3EF0883D506987CA99,
69B478C992FA0B8C885946A6, 69B478C992FA0B8C885946A6,
EAC1731150A7F79D59BAA0B6, EAC1731150A7F79D59BAA0B6,

View file

@ -1,21 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 14
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Projucer - App", "Projucer_App.vcxproj", "{E4CFCE31-1AF5-C360-751D-9682E333BE4D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Debug|x64.ActiveCfg = Debug|x64
{E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Debug|x64.Build.0 = Debug|x64
{E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Release|x64.ActiveCfg = Release|x64
{E4CFCE31-1AF5-C360-751D-9682E333BE4D}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

View file

@ -1,36 +0,0 @@
#pragma code_page(65001)
#ifdef JUCE_USER_DEFINED_RC_FILE
#include JUCE_USER_DEFINED_RC_FILE
#else
#undef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 6,1,6,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Raw Material Software Limited\0"
VALUE "LegalCopyright", "Raw Material Software Limited\0"
VALUE "FileDescription", "Projucer\0"
VALUE "FileVersion", "6.1.6\0"
VALUE "ProductName", "Projucer\0"
VALUE "ProductVersion", "6.1.6\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
#endif
IDI_ICON1 ICON DISCARDABLE "icon.ico"
IDI_ICON2 ICON DISCARDABLE "icon.ico"

View file

@ -1659,7 +1659,6 @@
<ClInclude Include="..\..\Source\Project\UI\jucer_UserAvatarComponent.h"/> <ClInclude Include="..\..\Source\Project\UI\jucer_UserAvatarComponent.h"/>
<ClInclude Include="..\..\Source\Project\jucer_Project.h"/> <ClInclude Include="..\..\Source\Project\jucer_Project.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CLion.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Make.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Make.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_MSVC.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_MSVC.h"/>
@ -2172,7 +2171,6 @@
<None Include="..\..\Source\BinaryData\gradle\LICENSE"/> <None Include="..\..\Source\BinaryData\gradle\LICENSE"/>
<None Include="..\..\Source\BinaryData\Icons\background_logo.svg"/> <None Include="..\..\Source\BinaryData\Icons\background_logo.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_android.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_android.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_clion.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_linux.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_linux.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_visualStudio.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_visualStudio.svg"/>

View file

@ -2304,9 +2304,6 @@
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h">
<Filter>Projucer\ProjectSaving</Filter> <Filter>Projucer\ProjectSaving</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CLion.h">
<Filter>Projucer\ProjectSaving</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h">
<Filter>Projucer\ProjectSaving</Filter> <Filter>Projucer\ProjectSaving</Filter>
</ClInclude> </ClInclude>
@ -3839,9 +3836,6 @@
<None Include="..\..\Source\BinaryData\Icons\export_android.svg"> <None Include="..\..\Source\BinaryData\Icons\export_android.svg">
<Filter>Projucer\BinaryData\Icons</Filter> <Filter>Projucer\BinaryData\Icons</Filter>
</None> </None>
<None Include="..\..\Source\BinaryData\Icons\export_clion.svg">
<Filter>Projucer\BinaryData\Icons</Filter>
</None>
<None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"> <None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg">
<Filter>Projucer\BinaryData\Icons</Filter> <Filter>Projucer\BinaryData\Icons</Filter>
</None> </None>

View file

@ -1659,7 +1659,6 @@
<ClInclude Include="..\..\Source\Project\UI\jucer_UserAvatarComponent.h"/> <ClInclude Include="..\..\Source\Project\UI\jucer_UserAvatarComponent.h"/>
<ClInclude Include="..\..\Source\Project\jucer_Project.h"/> <ClInclude Include="..\..\Source\Project\jucer_Project.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CLion.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Make.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Make.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_MSVC.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_MSVC.h"/>
@ -2172,7 +2171,6 @@
<None Include="..\..\Source\BinaryData\gradle\LICENSE"/> <None Include="..\..\Source\BinaryData\gradle\LICENSE"/>
<None Include="..\..\Source\BinaryData\Icons\background_logo.svg"/> <None Include="..\..\Source\BinaryData\Icons\background_logo.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_android.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_android.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_clion.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_linux.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_linux.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_visualStudio.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_visualStudio.svg"/>

View file

@ -2304,9 +2304,6 @@
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h">
<Filter>Projucer\ProjectSaving</Filter> <Filter>Projucer\ProjectSaving</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CLion.h">
<Filter>Projucer\ProjectSaving</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h">
<Filter>Projucer\ProjectSaving</Filter> <Filter>Projucer\ProjectSaving</Filter>
</ClInclude> </ClInclude>
@ -3839,9 +3836,6 @@
<None Include="..\..\Source\BinaryData\Icons\export_android.svg"> <None Include="..\..\Source\BinaryData\Icons\export_android.svg">
<Filter>Projucer\BinaryData\Icons</Filter> <Filter>Projucer\BinaryData\Icons</Filter>
</None> </None>
<None Include="..\..\Source\BinaryData\Icons\export_clion.svg">
<Filter>Projucer\BinaryData\Icons</Filter>
</None>
<None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"> <None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg">
<Filter>Projucer\BinaryData\Icons</Filter> <Filter>Projucer\BinaryData\Icons</Filter>
</None> </None>

View file

@ -1659,7 +1659,6 @@
<ClInclude Include="..\..\Source\Project\UI\jucer_UserAvatarComponent.h"/> <ClInclude Include="..\..\Source\Project\UI\jucer_UserAvatarComponent.h"/>
<ClInclude Include="..\..\Source\Project\jucer_Project.h"/> <ClInclude Include="..\..\Source\Project\jucer_Project.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CLion.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Make.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Make.h"/>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_MSVC.h"/> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_MSVC.h"/>
@ -2172,7 +2171,6 @@
<None Include="..\..\Source\BinaryData\gradle\LICENSE"/> <None Include="..\..\Source\BinaryData\gradle\LICENSE"/>
<None Include="..\..\Source\BinaryData\Icons\background_logo.svg"/> <None Include="..\..\Source\BinaryData\Icons\background_logo.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_android.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_android.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_clion.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_linux.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_linux.svg"/>
<None Include="..\..\Source\BinaryData\Icons\export_visualStudio.svg"/> <None Include="..\..\Source\BinaryData\Icons\export_visualStudio.svg"/>

View file

@ -2304,9 +2304,6 @@
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h"> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_Android.h">
<Filter>Projucer\ProjectSaving</Filter> <Filter>Projucer\ProjectSaving</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CLion.h">
<Filter>Projucer\ProjectSaving</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h"> <ClInclude Include="..\..\Source\ProjectSaving\jucer_ProjectExport_CodeBlocks.h">
<Filter>Projucer\ProjectSaving</Filter> <Filter>Projucer\ProjectSaving</Filter>
</ClInclude> </ClInclude>
@ -3839,9 +3836,6 @@
<None Include="..\..\Source\BinaryData\Icons\export_android.svg"> <None Include="..\..\Source\BinaryData\Icons\export_android.svg">
<Filter>Projucer\BinaryData\Icons</Filter> <Filter>Projucer\BinaryData\Icons</Filter>
</None> </None>
<None Include="..\..\Source\BinaryData\Icons\export_clion.svg">
<Filter>Projucer\BinaryData\Icons</Filter>
</None>
<None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg"> <None Include="..\..\Source\BinaryData\Icons\export_codeBlocks.svg">
<Filter>Projucer\BinaryData\Icons</Filter> <Filter>Projucer\BinaryData\Icons</Filter>
</None> </None>

View file

@ -96,7 +96,6 @@ target_compile_definitions(Projucer PRIVATE
juce_add_binary_data(ProjucerData SOURCES juce_add_binary_data(ProjucerData SOURCES
Source/BinaryData/Icons/background_logo.svg Source/BinaryData/Icons/background_logo.svg
Source/BinaryData/Icons/export_android.svg Source/BinaryData/Icons/export_android.svg
Source/BinaryData/Icons/export_clion.svg
Source/BinaryData/Icons/export_codeBlocks.svg Source/BinaryData/Icons/export_codeBlocks.svg
Source/BinaryData/Icons/export_linux.svg Source/BinaryData/Icons/export_linux.svg
Source/BinaryData/Icons/export_visualStudio.svg Source/BinaryData/Icons/export_visualStudio.svg

View file

@ -1682,47 +1682,8 @@ static const unsigned char temp_binary_data_13[] =
const char* export_android_svg = (const char*) temp_binary_data_13; const char* export_android_svg = (const char*) temp_binary_data_13;
//================== export_clion.svg ==================
static const unsigned char temp_binary_data_14[] =
"<svg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 128 128\">\n"
" <defs>\n"
" <linearGradient id=\"linear-gradient\" x1=\"40.69\" y1=\"-676.56\" x2=\"83.48\" y2=\"-676.56\" gradientTransform=\"matrix(1, 0, 0, -1, 0, -648.86)\" gradientUnits=\"userSpaceOnUse\">\n"
" <stop offset=\"0\" stop-color=\"#ed358c\"/>\n"
" <stop offset=\"0.16\" stop-color=\"#e9388c\"/>\n"
" <stop offset=\"0.3\" stop-color=\"#de418c\"/>\n"
" <stop offset=\"0.43\" stop-color=\"#cc508c\"/>\n"
" <stop offset=\"0.57\" stop-color=\"#b2658d\"/>\n"
" <stop offset=\"0.7\" stop-color=\"#90808d\"/>\n"
" <stop offset=\"0.83\" stop-color=\"#67a18e\"/>\n"
" <stop offset=\"0.95\" stop-color=\"#37c78f\"/>\n"
" <stop offset=\"1\" stop-color=\"#22d88f\"/>\n"
" </linearGradient>\n"
" <linearGradient id=\"linear-gradient-2\" x1=\"32.58\" y1=\"-665.27\" x2=\"13.76\" y2=\"-791.59\" gradientTransform=\"matrix(1, 0, 0, -1, 0, -648.86)\" gradientUnits=\"userSpaceOnUse\">\n"
" <stop offset=\"0.09\" stop-color=\"#22d88f\"/>\n"
" <stop offset=\"0.9\" stop-color=\"#029de0\"/>\n"
" </linearGradient>\n"
" <linearGradient id=\"linear-gradient-3\" x1=\"116.68\" y1=\"-660.66\" x2=\"-12.09\" y2=\"-796.66\" xlink:href=\"#linear-gradient-2\"/>\n"
" <linearGradient id=\"linear-gradient-4\" x1=\"73.35\" y1=\"-739.1\" x2=\"122.29\" y2=\"-746.06\" xlink:href=\"#linear-gradient-2\"/>\n"
" </defs>\n"
" <title>icon_CLion</title>\n"
" <g>\n"
" <polygon points=\"49.2 51.8 40.6 55.4 48.4 0 77.8 16.2 49.2 51.8\" fill=\"url(#linear-gradient)\"/>\n"
" <polygon points=\"44.6 76.8 48.8 0 11.8 23.2 0 94 44.6 76.8\" fill=\"url(#linear-gradient-2)\"/>\n"
" <polygon points=\"125.4 38.4 109 4.8 77.8 16.2 55 41.4 0 94 41.6 124.4 93.6 77.2 125.4 38.4\" fill=\"url(#linear-gradient-3)\"/>\n"
" <polygon points=\"53.8 54.6 46.6 98.4 75.8 121 107.8 128 128 82.4 53.8 54.6\" fill=\"url(#linear-gradient-4)\"/>\n"
" </g>\n"
" <g>\n"
" <rect x=\"24\" y=\"24\" width=\"80\" height=\"80\"/>\n"
" <rect x=\"31.6\" y=\"89\" width=\"30\" height=\"5\" fill=\"#fff\"/>\n"
" <path d=\"M31,51.2h0A16.83,16.83,0,0,1,48.2,34c6.2,0,10,2,13,5.2l-4.6,5.4c-2.6-2.4-5.2-3.8-8.4-3.8-5.6,0-9.6,4.6-9.6,10.4h0c0,5.6,4,10.4,9.6,10.4,3.8,0,6.2-1.6,8.8-3.8l4.6,4.6c-3.4,3.6-7.2,6-13.6,6A17,17,0,0,1,31,51.2\" fill=\"#fff\"/>\n"
" <path d=\"M66.6,34.4H74v27H88.4v6.2H66.6V34.4Z\" fill=\"#fff\"/>\n"
" </g>\n"
"</svg>\n";
const char* export_clion_svg = (const char*) temp_binary_data_14;
//================== export_codeBlocks.svg ================== //================== export_codeBlocks.svg ==================
static const unsigned char temp_binary_data_15[] = static const unsigned char temp_binary_data_14[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<svg width=\"20px\" height=\"20px\" viewBox=\"0 0 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n" "<svg width=\"20px\" height=\"20px\" viewBox=\"0 0 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n"
" <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n" " <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n"
@ -1744,10 +1705,10 @@ static const unsigned char temp_binary_data_15[] =
" </g>\n" " </g>\n"
"</svg>"; "</svg>";
const char* export_codeBlocks_svg = (const char*) temp_binary_data_15; const char* export_codeBlocks_svg = (const char*) temp_binary_data_14;
//================== export_linux.svg ================== //================== export_linux.svg ==================
static const unsigned char temp_binary_data_16[] = static const unsigned char temp_binary_data_15[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<svg width=\"63px\" height=\"75px\" viewBox=\"0 0 63 75\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n" "<svg width=\"63px\" height=\"75px\" viewBox=\"0 0 63 75\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n"
" <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n" " <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n"
@ -1897,10 +1858,10 @@ static const unsigned char temp_binary_data_16[] =
" </g>\n" " </g>\n"
"</svg>"; "</svg>";
const char* export_linux_svg = (const char*) temp_binary_data_16; const char* export_linux_svg = (const char*) temp_binary_data_15;
//================== export_visualStudio.svg ================== //================== export_visualStudio.svg ==================
static const unsigned char temp_binary_data_17[] = static const unsigned char temp_binary_data_16[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<svg width=\"20px\" height=\"20px\" viewBox=\"0 0 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n" "<svg width=\"20px\" height=\"20px\" viewBox=\"0 0 20 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n"
" <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n" " <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n"
@ -1924,10 +1885,10 @@ static const unsigned char temp_binary_data_17[] =
" </g>\n" " </g>\n"
"</svg>"; "</svg>";
const char* export_visualStudio_svg = (const char*) temp_binary_data_17; const char* export_visualStudio_svg = (const char*) temp_binary_data_16;
//================== export_xcode.svg ================== //================== export_xcode.svg ==================
static const unsigned char temp_binary_data_18[] = static const unsigned char temp_binary_data_17[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<svg width=\"33px\" height=\"32px\" viewBox=\"0 0 33 32\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n" "<svg width=\"33px\" height=\"32px\" viewBox=\"0 0 33 32\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n"
" <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n" " <!-- Generator: Sketch 43.1 (39012) - http://www.bohemiancoding.com/sketch -->\n"
@ -1999,10 +1960,10 @@ static const unsigned char temp_binary_data_18[] =
" </g>\n" " </g>\n"
"</svg>"; "</svg>";
const char* export_xcode_svg = (const char*) temp_binary_data_18; const char* export_xcode_svg = (const char*) temp_binary_data_17;
//================== gpl_logo.svg ================== //================== gpl_logo.svg ==================
static const unsigned char temp_binary_data_19[] = static const unsigned char temp_binary_data_18[] =
"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"720\" height=\"358\" version=\"1.1\">\n" "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"720\" height=\"358\" version=\"1.1\">\n"
" <g id=\"g1\" transform=\"translate(-26.149211,-6.9701601)\">\n" " <g id=\"g1\" transform=\"translate(-26.149211,-6.9701601)\">\n"
" <path id=\"path1\" style=\"fill:#bd0000;\" d=\"m 107.04146,18.25331 c 2e-5,0 -59.309734,258.76742 -59.309734,258.76742 0.01705,0 0.01919,0 0.05329,0 0,0 274.380814,0 274.380814,0 10e-6,0 142.70573,0 142.70573,0 -17.00107,-1.48353 -30.42327,-7.451" " <path id=\"path1\" style=\"fill:#bd0000;\" d=\"m 107.04146,18.25331 c 2e-5,0 -59.309734,258.76742 -59.309734,258.76742 0.01705,0 0.01919,0 0.05329,0 0,0 274.380814,0 274.380814,0 10e-6,0 142.70573,0 142.70573,0 -17.00107,-1.48353 -30.42327,-7.451"
@ -2125,10 +2086,10 @@ static const unsigned char temp_binary_data_19[] =
" </g>\n" " </g>\n"
"</svg>"; "</svg>";
const char* gpl_logo_svg = (const char*) temp_binary_data_19; const char* gpl_logo_svg = (const char*) temp_binary_data_18;
//================== juce_icon.png ================== //================== juce_icon.png ==================
static const unsigned char temp_binary_data_20[] = static const unsigned char temp_binary_data_19[] =
{ 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,6,0,0,0,244,120,212,250,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,132,101,88,73,102,77,77,0,42,0,0,0,8,0,5,1,18,0,3,0,0,0,1,0,1,0,0,1,26,0,5,0,0,0,1,0,0,0,74,1,27,0,5,0,0,0,1,0,0,0,82, { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,2,0,0,0,2,0,8,6,0,0,0,244,120,212,250,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,132,101,88,73,102,77,77,0,42,0,0,0,8,0,5,1,18,0,3,0,0,0,1,0,1,0,0,1,26,0,5,0,0,0,1,0,0,0,74,1,27,0,5,0,0,0,1,0,0,0,82,
1,40,0,3,0,0,0,1,0,2,0,0,135,105,0,4,0,0,0,1,0,0,0,90,0,0,0,0,0,0,0,144,0,0,0,1,0,0,0,144,0,0,0,1,0,3,160,1,0,3,0,0,0,1,0,1,0,0,160,2,0,4,0,0,0,1,0,0,2,0,160,3,0,4,0,0,0,1,0,0,2,0,0,0,0,0,25,192,84,16,0,0,0,9,112,72,89,115,0,0,22,37,0,0,22,37,1,73,82, 1,40,0,3,0,0,0,1,0,2,0,0,135,105,0,4,0,0,0,1,0,0,0,90,0,0,0,0,0,0,0,144,0,0,0,1,0,0,0,144,0,0,0,1,0,3,160,1,0,3,0,0,0,1,0,1,0,0,160,2,0,4,0,0,0,1,0,0,2,0,160,3,0,4,0,0,0,1,0,0,2,0,0,0,0,0,25,192,84,16,0,0,0,9,112,72,89,115,0,0,22,37,0,0,22,37,1,73,82,
36,240,0,0,1,89,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116, 36,240,0,0,1,89,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,
@ -3623,10 +3584,10 @@ static const unsigned char temp_binary_data_20[] =
246,44,212,239,33,44,75,155,114,119,199,74,182,59,225,163,230,56,187,0,203,253,163,244,158,144,61,194,134,54,75,89,109,30,70,120,118,29,207,206,219,205,104,221,216,184,128,155,196,214,68,235,181,92,180,4,225,231,230,249,31,56,76,178,107,226,240,74,169, 246,44,212,239,33,44,75,155,114,119,199,74,182,59,225,163,230,56,187,0,203,253,163,244,158,144,61,194,134,54,75,89,109,30,70,120,118,29,207,206,219,205,104,221,216,184,128,155,196,214,68,235,181,92,180,4,225,231,230,249,31,56,76,178,107,226,240,74,169,
60,174,167,167,149,58,7,146,87,83,147,170,92,246,47,193,107,255,83,221,119,125,168,20,16,4,4,1,245,55,199,228,93,104,231,183,98,169,0,0,0,0,73,69,78,68,174,66,96,130,0,0 }; 60,174,167,167,149,58,7,146,87,83,147,170,92,246,47,193,107,255,83,221,119,125,168,20,16,4,4,1,245,55,199,228,93,104,231,183,98,169,0,0,0,0,73,69,78,68,174,66,96,130,0,0 };
const char* juce_icon_png = (const char*) temp_binary_data_20; const char* juce_icon_png = (const char*) temp_binary_data_19;
//================== wizard_AnimatedApp.svg ================== //================== wizard_AnimatedApp.svg ==================
static const unsigned char temp_binary_data_21[] = static const unsigned char temp_binary_data_20[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -3803,10 +3764,10 @@ static const unsigned char temp_binary_data_21[] =
" id=\"line44\"\n" " id=\"line44\"\n"
" style=\"stroke:#a45c94;stroke-opacity:0.94117647\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:0.94117647\" /></svg>";
const char* wizard_AnimatedApp_svg = (const char*) temp_binary_data_21; const char* wizard_AnimatedApp_svg = (const char*) temp_binary_data_20;
//================== wizard_AudioApp.svg ================== //================== wizard_AudioApp.svg ==================
static const unsigned char temp_binary_data_22[] = static const unsigned char temp_binary_data_21[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -4560,10 +4521,10 @@ static const unsigned char temp_binary_data_22[] =
" id=\"line131\"\n" " id=\"line131\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>";
const char* wizard_AudioApp_svg = (const char*) temp_binary_data_22; const char* wizard_AudioApp_svg = (const char*) temp_binary_data_21;
//================== wizard_AudioPlugin.svg ================== //================== wizard_AudioPlugin.svg ==================
static const unsigned char temp_binary_data_23[] = static const unsigned char temp_binary_data_22[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -5419,10 +5380,10 @@ static const unsigned char temp_binary_data_23[] =
" id=\"circle175\"\n" " id=\"circle175\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1;fill:#a45c94;fill-opacity:1\" /></g></g></g></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1;fill:#a45c94;fill-opacity:1\" /></g></g></g></svg>";
const char* wizard_AudioPlugin_svg = (const char*) temp_binary_data_23; const char* wizard_AudioPlugin_svg = (const char*) temp_binary_data_22;
//================== wizard_ConsoleApp.svg ================== //================== wizard_ConsoleApp.svg ==================
static const unsigned char temp_binary_data_24[] = static const unsigned char temp_binary_data_23[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -5509,10 +5470,10 @@ static const unsigned char temp_binary_data_24[] =
" id=\"path19\"\n" " id=\"path19\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1;fill:#a45c94;fill-opacity:1\" /></g></g></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1;fill:#a45c94;fill-opacity:1\" /></g></g></svg>";
const char* wizard_ConsoleApp_svg = (const char*) temp_binary_data_24; const char* wizard_ConsoleApp_svg = (const char*) temp_binary_data_23;
//================== wizard_DLL.svg ================== //================== wizard_DLL.svg ==================
static const unsigned char temp_binary_data_25[] = static const unsigned char temp_binary_data_24[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -5783,10 +5744,10 @@ static const unsigned char temp_binary_data_25[] =
" id=\"path54\"\n" " id=\"path54\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>";
const char* wizard_DLL_svg = (const char*) temp_binary_data_25; const char* wizard_DLL_svg = (const char*) temp_binary_data_24;
//================== wizard_GUI.svg ================== //================== wizard_GUI.svg ==================
static const unsigned char temp_binary_data_26[] = static const unsigned char temp_binary_data_25[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -5956,10 +5917,10 @@ static const unsigned char temp_binary_data_26[] =
" id=\"path47\"\n" " id=\"path47\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>";
const char* wizard_GUI_svg = (const char*) temp_binary_data_26; const char* wizard_GUI_svg = (const char*) temp_binary_data_25;
//================== wizard_Highlight.svg ================== //================== wizard_Highlight.svg ==================
static const unsigned char temp_binary_data_27[] = static const unsigned char temp_binary_data_26[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -6009,10 +5970,10 @@ static const unsigned char temp_binary_data_27[] =
" id=\"path3\"\n" " id=\"path3\"\n"
" style=\"fill:#a45c94;fill-opacity:1\" /></svg>"; " style=\"fill:#a45c94;fill-opacity:1\" /></svg>";
const char* wizard_Highlight_svg = (const char*) temp_binary_data_27; const char* wizard_Highlight_svg = (const char*) temp_binary_data_26;
//================== wizard_Openfile.svg ================== //================== wizard_Openfile.svg ==================
static const unsigned char temp_binary_data_28[] = static const unsigned char temp_binary_data_27[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -6064,10 +6025,10 @@ static const unsigned char temp_binary_data_28[] =
" id=\"path3\"\n" " id=\"path3\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>";
const char* wizard_Openfile_svg = (const char*) temp_binary_data_28; const char* wizard_Openfile_svg = (const char*) temp_binary_data_27;
//================== wizard_OpenGL.svg ================== //================== wizard_OpenGL.svg ==================
static const unsigned char temp_binary_data_29[] = static const unsigned char temp_binary_data_28[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -6195,10 +6156,10 @@ static const unsigned char temp_binary_data_29[] =
" id=\"path23\"\n" " id=\"path23\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>";
const char* wizard_OpenGL_svg = (const char*) temp_binary_data_29; const char* wizard_OpenGL_svg = (const char*) temp_binary_data_28;
//================== wizard_StaticLibrary.svg ================== //================== wizard_StaticLibrary.svg ==================
static const unsigned char temp_binary_data_30[] = static const unsigned char temp_binary_data_29[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
"<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n" "<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->\n"
"\n" "\n"
@ -6469,10 +6430,10 @@ static const unsigned char temp_binary_data_30[] =
" id=\"path54\"\n" " id=\"path54\"\n"
" style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>"; " style=\"stroke:#a45c94;stroke-opacity:1\" /></svg>";
const char* wizard_StaticLibrary_svg = (const char*) temp_binary_data_30; const char* wizard_StaticLibrary_svg = (const char*) temp_binary_data_29;
//================== jucer_AnimatedComponentSimpleTemplate.h ================== //================== jucer_AnimatedComponentSimpleTemplate.h ==================
static const unsigned char temp_binary_data_31[] = static const unsigned char temp_binary_data_30[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -6530,10 +6491,10 @@ static const unsigned char temp_binary_data_31[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AnimatedComponentSimpleTemplate_h = (const char*) temp_binary_data_31; const char* jucer_AnimatedComponentSimpleTemplate_h = (const char*) temp_binary_data_30;
//================== jucer_AnimatedComponentTemplate.cpp ================== //================== jucer_AnimatedComponentTemplate.cpp ==================
static const unsigned char temp_binary_data_32[] = static const unsigned char temp_binary_data_31[] =
"%%include_corresponding_header%%\r\n" "%%include_corresponding_header%%\r\n"
"\r\n" "\r\n"
"//==============================================================================\r\n" "//==============================================================================\r\n"
@ -6572,10 +6533,10 @@ static const unsigned char temp_binary_data_32[] =
" // update their positions.\r\n" " // update their positions.\r\n"
"}\r\n"; "}\r\n";
const char* jucer_AnimatedComponentTemplate_cpp = (const char*) temp_binary_data_32; const char* jucer_AnimatedComponentTemplate_cpp = (const char*) temp_binary_data_31;
//================== jucer_AnimatedComponentTemplate.h ================== //================== jucer_AnimatedComponentTemplate.h ==================
static const unsigned char temp_binary_data_33[] = static const unsigned char temp_binary_data_32[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -6607,10 +6568,10 @@ static const unsigned char temp_binary_data_33[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AnimatedComponentTemplate_h = (const char*) temp_binary_data_33; const char* jucer_AnimatedComponentTemplate_h = (const char*) temp_binary_data_32;
//================== jucer_AudioComponentSimpleTemplate.h ================== //================== jucer_AudioComponentSimpleTemplate.h ==================
static const unsigned char temp_binary_data_34[] = static const unsigned char temp_binary_data_33[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -6706,10 +6667,10 @@ static const unsigned char temp_binary_data_34[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AudioComponentSimpleTemplate_h = (const char*) temp_binary_data_34; const char* jucer_AudioComponentSimpleTemplate_h = (const char*) temp_binary_data_33;
//================== jucer_AudioComponentTemplate.cpp ================== //================== jucer_AudioComponentTemplate.cpp ==================
static const unsigned char temp_binary_data_35[] = static const unsigned char temp_binary_data_34[] =
"%%include_corresponding_header%%\r\n" "%%include_corresponding_header%%\r\n"
"\r\n" "\r\n"
"//==============================================================================\r\n" "//==============================================================================\r\n"
@ -6786,10 +6747,10 @@ static const unsigned char temp_binary_data_35[] =
" // update their positions.\r\n" " // update their positions.\r\n"
"}\r\n"; "}\r\n";
const char* jucer_AudioComponentTemplate_cpp = (const char*) temp_binary_data_35; const char* jucer_AudioComponentTemplate_cpp = (const char*) temp_binary_data_34;
//================== jucer_AudioComponentTemplate.h ================== //================== jucer_AudioComponentTemplate.h ==================
static const unsigned char temp_binary_data_36[] = static const unsigned char temp_binary_data_35[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -6823,10 +6784,10 @@ static const unsigned char temp_binary_data_36[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AudioComponentTemplate_h = (const char*) temp_binary_data_36; const char* jucer_AudioComponentTemplate_h = (const char*) temp_binary_data_35;
//================== jucer_AudioPluginARADocumentControllerTemplate.cpp ================== //================== jucer_AudioPluginARADocumentControllerTemplate.cpp ==================
static const unsigned char temp_binary_data_37[] = static const unsigned char temp_binary_data_36[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -6870,10 +6831,10 @@ static const unsigned char temp_binary_data_37[] =
" return juce::ARADocumentControllerSpecialisation::createARAFactory<%%aradocumentcontroller_class_name%%>();\r\n" " return juce::ARADocumentControllerSpecialisation::createARAFactory<%%aradocumentcontroller_class_name%%>();\r\n"
"}\r\n"; "}\r\n";
const char* jucer_AudioPluginARADocumentControllerTemplate_cpp = (const char*) temp_binary_data_37; const char* jucer_AudioPluginARADocumentControllerTemplate_cpp = (const char*) temp_binary_data_36;
//================== jucer_AudioPluginARADocumentControllerTemplate.h ================== //================== jucer_AudioPluginARADocumentControllerTemplate.h ==================
static const unsigned char temp_binary_data_38[] = static const unsigned char temp_binary_data_37[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -6911,10 +6872,10 @@ static const unsigned char temp_binary_data_38[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%aradocumentcontroller_class_name%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%aradocumentcontroller_class_name%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AudioPluginARADocumentControllerTemplate_h = (const char*) temp_binary_data_38; const char* jucer_AudioPluginARADocumentControllerTemplate_h = (const char*) temp_binary_data_37;
//================== jucer_AudioPluginARAPlaybackRendererTemplate.cpp ================== //================== jucer_AudioPluginARAPlaybackRendererTemplate.cpp ==================
static const unsigned char temp_binary_data_39[] = static const unsigned char temp_binary_data_38[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7028,10 +6989,10 @@ static const unsigned char temp_binary_data_39[] =
" return success;\r\n" " return success;\r\n"
"}\r\n"; "}\r\n";
const char* jucer_AudioPluginARAPlaybackRendererTemplate_cpp = (const char*) temp_binary_data_39; const char* jucer_AudioPluginARAPlaybackRendererTemplate_cpp = (const char*) temp_binary_data_38;
//================== jucer_AudioPluginARAPlaybackRendererTemplate.h ================== //================== jucer_AudioPluginARAPlaybackRendererTemplate.h ==================
static const unsigned char temp_binary_data_40[] = static const unsigned char temp_binary_data_39[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7078,10 +7039,10 @@ static const unsigned char temp_binary_data_40[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%araplaybackrenderer_class_name%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%araplaybackrenderer_class_name%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AudioPluginARAPlaybackRendererTemplate_h = (const char*) temp_binary_data_40; const char* jucer_AudioPluginARAPlaybackRendererTemplate_h = (const char*) temp_binary_data_39;
//================== jucer_AudioPluginEditorTemplate.cpp ================== //================== jucer_AudioPluginEditorTemplate.cpp ==================
static const unsigned char temp_binary_data_41[] = static const unsigned char temp_binary_data_40[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7122,10 +7083,10 @@ static const unsigned char temp_binary_data_41[] =
" // subcomponents in your editor..\r\n" " // subcomponents in your editor..\r\n"
"}\r\n"; "}\r\n";
const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_binary_data_41; const char* jucer_AudioPluginEditorTemplate_cpp = (const char*) temp_binary_data_40;
//================== jucer_AudioPluginEditorTemplate.h ================== //================== jucer_AudioPluginEditorTemplate.h ==================
static const unsigned char temp_binary_data_42[] = static const unsigned char temp_binary_data_41[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7159,10 +7120,10 @@ static const unsigned char temp_binary_data_42[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%editor_class_name%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%editor_class_name%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_binary_data_42; const char* jucer_AudioPluginEditorTemplate_h = (const char*) temp_binary_data_41;
//================== jucer_AudioPluginFilterTemplate.cpp ================== //================== jucer_AudioPluginFilterTemplate.cpp ==================
static const unsigned char temp_binary_data_43[] = static const unsigned char temp_binary_data_42[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7354,10 +7315,10 @@ static const unsigned char temp_binary_data_43[] =
" return new %%filter_class_name%%();\r\n" " return new %%filter_class_name%%();\r\n"
"}\r\n"; "}\r\n";
const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_binary_data_43; const char* jucer_AudioPluginFilterTemplate_cpp = (const char*) temp_binary_data_42;
//================== jucer_AudioPluginFilterTemplate.h ================== //================== jucer_AudioPluginFilterTemplate.h ==================
static const unsigned char temp_binary_data_44[] = static const unsigned char temp_binary_data_43[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7421,10 +7382,10 @@ static const unsigned char temp_binary_data_44[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%filter_class_name%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%filter_class_name%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_binary_data_44; const char* jucer_AudioPluginFilterTemplate_h = (const char*) temp_binary_data_43;
//================== jucer_ComponentTemplate.cpp ================== //================== jucer_ComponentTemplate.cpp ==================
static const unsigned char temp_binary_data_45[] = static const unsigned char temp_binary_data_44[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7500,10 +7461,10 @@ static const unsigned char temp_binary_data_45[] =
"//[EndFile] You can add extra defines here...\r\n" "//[EndFile] You can add extra defines here...\r\n"
"//[/EndFile]\r\n"; "//[/EndFile]\r\n";
const char* jucer_ComponentTemplate_cpp = (const char*) temp_binary_data_45; const char* jucer_ComponentTemplate_cpp = (const char*) temp_binary_data_44;
//================== jucer_ComponentTemplate.h ================== //================== jucer_ComponentTemplate.h ==================
static const unsigned char temp_binary_data_46[] = static const unsigned char temp_binary_data_45[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7566,10 +7527,10 @@ static const unsigned char temp_binary_data_46[] =
"//[EndFile] You can add extra defines here...\r\n" "//[EndFile] You can add extra defines here...\r\n"
"//[/EndFile]\r\n"; "//[/EndFile]\r\n";
const char* jucer_ComponentTemplate_h = (const char*) temp_binary_data_46; const char* jucer_ComponentTemplate_h = (const char*) temp_binary_data_45;
//================== jucer_ContentCompSimpleTemplate.h ================== //================== jucer_ContentCompSimpleTemplate.h ==================
static const unsigned char temp_binary_data_47[] = static const unsigned char temp_binary_data_46[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -7619,10 +7580,10 @@ static const unsigned char temp_binary_data_47[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_ContentCompSimpleTemplate_h = (const char*) temp_binary_data_47; const char* jucer_ContentCompSimpleTemplate_h = (const char*) temp_binary_data_46;
//================== jucer_ContentCompTemplate.cpp ================== //================== jucer_ContentCompTemplate.cpp ==================
static const unsigned char temp_binary_data_48[] = static const unsigned char temp_binary_data_47[] =
"%%include_corresponding_header%%\r\n" "%%include_corresponding_header%%\r\n"
"\r\n" "\r\n"
"//==============================================================================\r\n" "//==============================================================================\r\n"
@ -7653,10 +7614,10 @@ static const unsigned char temp_binary_data_48[] =
" // update their positions.\r\n" " // update their positions.\r\n"
"}\r\n"; "}\r\n";
const char* jucer_ContentCompTemplate_cpp = (const char*) temp_binary_data_48; const char* jucer_ContentCompTemplate_cpp = (const char*) temp_binary_data_47;
//================== jucer_ContentCompTemplate.h ================== //================== jucer_ContentCompTemplate.h ==================
static const unsigned char temp_binary_data_49[] = static const unsigned char temp_binary_data_48[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -7685,10 +7646,10 @@ static const unsigned char temp_binary_data_49[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_ContentCompTemplate_h = (const char*) temp_binary_data_49; const char* jucer_ContentCompTemplate_h = (const char*) temp_binary_data_48;
//================== jucer_InlineComponentTemplate.h ================== //================== jucer_InlineComponentTemplate.h ==================
static const unsigned char temp_binary_data_50[] = static const unsigned char temp_binary_data_49[] =
"//==============================================================================\r\n" "//==============================================================================\r\n"
"class %%component_class%% : public juce::Component\r\n" "class %%component_class%% : public juce::Component\r\n"
"{\r\n" "{\r\n"
@ -7730,10 +7691,10 @@ static const unsigned char temp_binary_data_50[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_InlineComponentTemplate_h = (const char*) temp_binary_data_50; const char* jucer_InlineComponentTemplate_h = (const char*) temp_binary_data_49;
//================== jucer_MainConsoleAppTemplate.cpp ================== //================== jucer_MainConsoleAppTemplate.cpp ==================
static const unsigned char temp_binary_data_51[] = static const unsigned char temp_binary_data_50[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7754,10 +7715,10 @@ static const unsigned char temp_binary_data_51[] =
" return 0;\r\n" " return 0;\r\n"
"}\r\n"; "}\r\n";
const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_binary_data_51; const char* jucer_MainConsoleAppTemplate_cpp = (const char*) temp_binary_data_50;
//================== jucer_MainTemplate_NoWindow.cpp ================== //================== jucer_MainTemplate_NoWindow.cpp ==================
static const unsigned char temp_binary_data_52[] = static const unsigned char temp_binary_data_51[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7810,10 +7771,10 @@ static const unsigned char temp_binary_data_52[] =
"// This macro generates the main() routine that launches the app.\r\n" "// This macro generates the main() routine that launches the app.\r\n"
"START_JUCE_APPLICATION (%%app_class_name%%)\r\n"; "START_JUCE_APPLICATION (%%app_class_name%%)\r\n";
const char* jucer_MainTemplate_NoWindow_cpp = (const char*) temp_binary_data_52; const char* jucer_MainTemplate_NoWindow_cpp = (const char*) temp_binary_data_51;
//================== jucer_MainTemplate_Window.cpp ================== //================== jucer_MainTemplate_Window.cpp ==================
static const unsigned char temp_binary_data_53[] = static const unsigned char temp_binary_data_52[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7919,10 +7880,10 @@ static const unsigned char temp_binary_data_53[] =
"// This macro generates the main() routine that launches the app.\r\n" "// This macro generates the main() routine that launches the app.\r\n"
"START_JUCE_APPLICATION (%%app_class_name%%)\r\n"; "START_JUCE_APPLICATION (%%app_class_name%%)\r\n";
const char* jucer_MainTemplate_Window_cpp = (const char*) temp_binary_data_53; const char* jucer_MainTemplate_Window_cpp = (const char*) temp_binary_data_52;
//================== jucer_NewComponentTemplate.cpp ================== //================== jucer_NewComponentTemplate.cpp ==================
static const unsigned char temp_binary_data_54[] = static const unsigned char temp_binary_data_53[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -7975,10 +7936,10 @@ static const unsigned char temp_binary_data_54[] =
"\r\n" "\r\n"
"}\r\n"; "}\r\n";
const char* jucer_NewComponentTemplate_cpp = (const char*) temp_binary_data_54; const char* jucer_NewComponentTemplate_cpp = (const char*) temp_binary_data_53;
//================== jucer_NewComponentTemplate.h ================== //================== jucer_NewComponentTemplate.h ==================
static const unsigned char temp_binary_data_55[] = static const unsigned char temp_binary_data_54[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -8009,10 +7970,10 @@ static const unsigned char temp_binary_data_55[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_NewComponentTemplate_h = (const char*) temp_binary_data_55; const char* jucer_NewComponentTemplate_h = (const char*) temp_binary_data_54;
//================== jucer_NewCppFileTemplate.cpp ================== //================== jucer_NewCppFileTemplate.cpp ==================
static const unsigned char temp_binary_data_56[] = static const unsigned char temp_binary_data_55[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -8025,10 +7986,10 @@ static const unsigned char temp_binary_data_56[] =
"\r\n" "\r\n"
"%%include_corresponding_header%%\r\n"; "%%include_corresponding_header%%\r\n";
const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_binary_data_56; const char* jucer_NewCppFileTemplate_cpp = (const char*) temp_binary_data_55;
//================== jucer_NewCppFileTemplate.h ================== //================== jucer_NewCppFileTemplate.h ==================
static const unsigned char temp_binary_data_57[] = static const unsigned char temp_binary_data_56[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -8041,10 +8002,10 @@ static const unsigned char temp_binary_data_57[] =
"\r\n" "\r\n"
"#pragma once\r\n"; "#pragma once\r\n";
const char* jucer_NewCppFileTemplate_h = (const char*) temp_binary_data_57; const char* jucer_NewCppFileTemplate_h = (const char*) temp_binary_data_56;
//================== jucer_NewInlineComponentTemplate.h ================== //================== jucer_NewInlineComponentTemplate.h ==================
static const unsigned char temp_binary_data_58[] = static const unsigned char temp_binary_data_57[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -8107,10 +8068,10 @@ static const unsigned char temp_binary_data_58[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_NewInlineComponentTemplate_h = (const char*) temp_binary_data_58; const char* jucer_NewInlineComponentTemplate_h = (const char*) temp_binary_data_57;
//================== jucer_OpenGLComponentSimpleTemplate.h ================== //================== jucer_OpenGLComponentSimpleTemplate.h ==================
static const unsigned char temp_binary_data_59[] = static const unsigned char temp_binary_data_58[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -8179,10 +8140,10 @@ static const unsigned char temp_binary_data_59[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_OpenGLComponentSimpleTemplate_h = (const char*) temp_binary_data_59; const char* jucer_OpenGLComponentSimpleTemplate_h = (const char*) temp_binary_data_58;
//================== jucer_OpenGLComponentTemplate.cpp ================== //================== jucer_OpenGLComponentTemplate.cpp ==================
static const unsigned char temp_binary_data_60[] = static const unsigned char temp_binary_data_59[] =
"%%include_corresponding_header%%\r\n" "%%include_corresponding_header%%\r\n"
"\r\n" "\r\n"
"//==============================================================================\r\n" "//==============================================================================\r\n"
@ -8232,10 +8193,10 @@ static const unsigned char temp_binary_data_60[] =
" // update their positions.\r\n" " // update their positions.\r\n"
"}\r\n"; "}\r\n";
const char* jucer_OpenGLComponentTemplate_cpp = (const char*) temp_binary_data_60; const char* jucer_OpenGLComponentTemplate_cpp = (const char*) temp_binary_data_59;
//================== jucer_OpenGLComponentTemplate.h ================== //================== jucer_OpenGLComponentTemplate.h ==================
static const unsigned char temp_binary_data_61[] = static const unsigned char temp_binary_data_60[] =
"#pragma once\r\n" "#pragma once\r\n"
"\r\n" "\r\n"
"%%include_juce%%\r\n" "%%include_juce%%\r\n"
@ -8269,10 +8230,10 @@ static const unsigned char temp_binary_data_61[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%content_component_class%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_OpenGLComponentTemplate_h = (const char*) temp_binary_data_61; const char* jucer_OpenGLComponentTemplate_h = (const char*) temp_binary_data_60;
//================== jucer_PIPAudioProcessorTemplate.h ================== //================== jucer_PIPAudioProcessorTemplate.h ==================
static const unsigned char temp_binary_data_62[] = static const unsigned char temp_binary_data_61[] =
"class %%class_name%% : public juce::AudioProcessor\r\n" "class %%class_name%% : public juce::AudioProcessor\r\n"
"{\r\n" "{\r\n"
"public:\r\n" "public:\r\n"
@ -8381,10 +8342,10 @@ static const unsigned char temp_binary_data_62[] =
" JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%class_name%%)\r\n" " JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%class_name%%)\r\n"
"};\r\n"; "};\r\n";
const char* jucer_PIPAudioProcessorTemplate_h = (const char*) temp_binary_data_62; const char* jucer_PIPAudioProcessorTemplate_h = (const char*) temp_binary_data_61;
//================== jucer_PIPTemplate.h ================== //================== jucer_PIPTemplate.h ==================
static const unsigned char temp_binary_data_63[] = static const unsigned char temp_binary_data_62[] =
"/*******************************************************************************\r\n" "/*******************************************************************************\r\n"
" The block below describes the properties of this PIP. A PIP is a short snippet\r\n" " The block below describes the properties of this PIP. A PIP is a short snippet\r\n"
" of code that can be read by the Projucer and used to generate a JUCE project.\r\n" " of code that can be read by the Projucer and used to generate a JUCE project.\r\n"
@ -8403,10 +8364,10 @@ static const unsigned char temp_binary_data_63[] =
"//==============================================================================\r\n" "//==============================================================================\r\n"
"%%pip_code%%\r\n"; "%%pip_code%%\r\n";
const char* jucer_PIPTemplate_h = (const char*) temp_binary_data_63; const char* jucer_PIPTemplate_h = (const char*) temp_binary_data_62;
//================== colourscheme_dark.xml ================== //================== colourscheme_dark.xml ==================
static const unsigned char temp_binary_data_64[] = static const unsigned char temp_binary_data_63[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n"
"\r\n" "\r\n"
"<COLOUR_SCHEME font=\"&lt;Monospaced&gt;; 13.0\">\r\n" "<COLOUR_SCHEME font=\"&lt;Monospaced&gt;; 13.0\">\r\n"
@ -8431,10 +8392,10 @@ static const unsigned char temp_binary_data_64[] =
" <COLOUR name=\"Error\" colour=\"FFE60000\"/>\r\n" " <COLOUR name=\"Error\" colour=\"FFE60000\"/>\r\n"
"</COLOUR_SCHEME>\r\n"; "</COLOUR_SCHEME>\r\n";
const char* colourscheme_dark_xml = (const char*) temp_binary_data_64; const char* colourscheme_dark_xml = (const char*) temp_binary_data_63;
//================== colourscheme_light.xml ================== //================== colourscheme_light.xml ==================
static const unsigned char temp_binary_data_65[] = static const unsigned char temp_binary_data_64[] =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n"
"\r\n" "\r\n"
"<COLOUR_SCHEME font=\"&lt;Monospaced&gt;; 13.0\">\r\n" "<COLOUR_SCHEME font=\"&lt;Monospaced&gt;; 13.0\">\r\n"
@ -8459,10 +8420,10 @@ static const unsigned char temp_binary_data_65[] =
" <COLOUR name=\"Error\" colour=\"ffcc0000\"/>\r\n" " <COLOUR name=\"Error\" colour=\"ffcc0000\"/>\r\n"
"</COLOUR_SCHEME>\r\n"; "</COLOUR_SCHEME>\r\n";
const char* colourscheme_light_xml = (const char*) temp_binary_data_65; const char* colourscheme_light_xml = (const char*) temp_binary_data_64;
//================== juce_runtime_arch_detection.cpp ================== //================== juce_runtime_arch_detection.cpp ==================
static const unsigned char temp_binary_data_66[] = static const unsigned char temp_binary_data_65[] =
"/*\r\n" "/*\r\n"
" ==============================================================================\r\n" " ==============================================================================\r\n"
"\r\n" "\r\n"
@ -8548,7 +8509,7 @@ static const unsigned char temp_binary_data_66[] =
"\r\n" "\r\n"
"#endif\r\n"; "#endif\r\n";
const char* juce_runtime_arch_detection_cpp = (const char*) temp_binary_data_66; const char* juce_runtime_arch_detection_cpp = (const char*) temp_binary_data_65;
const char* getNamedResource (const char* resourceNameUTF8, int& numBytes); const char* getNamedResource (const char* resourceNameUTF8, int& numBytes);
@ -8576,7 +8537,6 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes)
case 0x34bc1021: numBytes = 11325; return LICENSE; case 0x34bc1021: numBytes = 11325; return LICENSE;
case 0x406db5c1: numBytes = 3249; return background_logo_svg; case 0x406db5c1: numBytes = 3249; return background_logo_svg;
case 0xbe17d889: numBytes = 3586; return export_android_svg; case 0xbe17d889: numBytes = 3586; return export_android_svg;
case 0x84c51a59: numBytes = 2244; return export_clion_svg;
case 0x83f049e3: numBytes = 1726; return export_codeBlocks_svg; case 0x83f049e3: numBytes = 1726; return export_codeBlocks_svg;
case 0x96d2a1ce: numBytes = 28184; return export_linux_svg; case 0x96d2a1ce: numBytes = 28184; return export_linux_svg;
case 0x2505bd06: numBytes = 1706; return export_visualStudio_svg; case 0x2505bd06: numBytes = 1706; return export_visualStudio_svg;
@ -8652,7 +8612,6 @@ const char* namedResourceList[] =
"LICENSE", "LICENSE",
"background_logo_svg", "background_logo_svg",
"export_android_svg", "export_android_svg",
"export_clion_svg",
"export_codeBlocks_svg", "export_codeBlocks_svg",
"export_linux_svg", "export_linux_svg",
"export_visualStudio_svg", "export_visualStudio_svg",
@ -8723,7 +8682,6 @@ const char* originalFilenames[] =
"LICENSE", "LICENSE",
"background_logo.svg", "background_logo.svg",
"export_android.svg", "export_android.svg",
"export_clion.svg",
"export_codeBlocks.svg", "export_codeBlocks.svg",
"export_linux.svg", "export_linux.svg",
"export_visualStudio.svg", "export_visualStudio.svg",

View file

@ -50,9 +50,6 @@ namespace BinaryData
extern const char* export_android_svg; extern const char* export_android_svg;
const int export_android_svgSize = 3586; const int export_android_svgSize = 3586;
extern const char* export_clion_svg;
const int export_clion_svgSize = 2244;
extern const char* export_codeBlocks_svg; extern const char* export_codeBlocks_svg;
const int export_codeBlocks_svgSize = 1726; const int export_codeBlocks_svgSize = 1726;
@ -210,7 +207,7 @@ namespace BinaryData
const int juce_runtime_arch_detection_cppSize = 3005; const int juce_runtime_arch_detection_cppSize = 3005;
// Number of elements in the namedResourceList and originalFileNames arrays. // Number of elements in the namedResourceList and originalFileNames arrays.
const int namedResourceListSize = 67; const int namedResourceListSize = 66;
// Points to the start of a list of resource names. // Points to the start of a list of resource names.
extern const char* namedResourceList[]; extern const char* namedResourceList[];

View file

@ -27,25 +27,6 @@
<MODULEPATH id="juce_build_tools" path="../Build"/> <MODULEPATH id="juce_build_tools" path="../Build"/>
</MODULEPATHS> </MODULEPATHS>
</XCODE_MAC> </XCODE_MAC>
<VS2015 targetFolder="Builds/VisualStudio2015" bigIcon="Zrx1Gl" extraCompilerFlags="/bigobj"
smallIcon="Zrx1Gl">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" targetName="Projucer" debugInformationFormat="ProgramDatabase"
useRuntimeLibDLL="1"/>
<CONFIGURATION name="Release" isDebug="0" targetName="Projucer" useRuntimeLibDLL="0"
debugInformationFormat="None" linkTimeOptimisation="0"/>
</CONFIGURATIONS>
<MODULEPATHS>
<MODULEPATH id="juce_gui_extra" path="../../modules"/>
<MODULEPATH id="juce_gui_basics" path="../../modules"/>
<MODULEPATH id="juce_graphics" path="../../modules"/>
<MODULEPATH id="juce_events" path="../../modules"/>
<MODULEPATH id="juce_data_structures" path="../../modules"/>
<MODULEPATH id="juce_cryptography" path="../../modules"/>
<MODULEPATH id="juce_core" path="../../modules"/>
<MODULEPATH id="juce_build_tools" path="../Build"/>
</MODULEPATHS>
</VS2015>
<VS2017 targetFolder="Builds/VisualStudio2017" bigIcon="Zrx1Gl" extraCompilerFlags="/w44265 /w45038 /w44062" <VS2017 targetFolder="Builds/VisualStudio2017" bigIcon="Zrx1Gl" extraCompilerFlags="/w44265 /w45038 /w44062"
smallIcon="Zrx1Gl"> smallIcon="Zrx1Gl">
<CONFIGURATIONS> <CONFIGURATIONS>
@ -215,8 +196,6 @@
file="Source/BinaryData/Icons/background_logo.svg"/> file="Source/BinaryData/Icons/background_logo.svg"/>
<FILE id="qqeJmA" name="export_android.svg" compile="0" resource="1" <FILE id="qqeJmA" name="export_android.svg" compile="0" resource="1"
file="Source/BinaryData/Icons/export_android.svg"/> file="Source/BinaryData/Icons/export_android.svg"/>
<FILE id="WF3jeY" name="export_clion.svg" compile="0" resource="1"
file="Source/BinaryData/Icons/export_clion.svg"/>
<FILE id="FiwPHz" name="export_codeBlocks.svg" compile="0" resource="1" <FILE id="FiwPHz" name="export_codeBlocks.svg" compile="0" resource="1"
file="Source/BinaryData/Icons/export_codeBlocks.svg"/> file="Source/BinaryData/Icons/export_codeBlocks.svg"/>
<FILE id="WBmsi6" name="export_linux.svg" compile="0" resource="1" <FILE id="WBmsi6" name="export_linux.svg" compile="0" resource="1"
@ -571,8 +550,6 @@
<GROUP id="{00CEE998-91CD-5001-DE85-4F4895E99A32}" name="ProjectSaving"> <GROUP id="{00CEE998-91CD-5001-DE85-4F4895E99A32}" name="ProjectSaving">
<FILE id="JBLk8Y" name="jucer_ProjectExport_Android.h" compile="0" <FILE id="JBLk8Y" name="jucer_ProjectExport_Android.h" compile="0"
resource="0" file="Source/ProjectSaving/jucer_ProjectExport_Android.h"/> resource="0" file="Source/ProjectSaving/jucer_ProjectExport_Android.h"/>
<FILE id="l1SmNV" name="jucer_ProjectExport_CLion.h" compile="0" resource="0"
file="Source/ProjectSaving/jucer_ProjectExport_CLion.h"/>
<FILE id="Kxo6ef" name="jucer_ProjectExport_CodeBlocks.h" compile="0" <FILE id="Kxo6ef" name="jucer_ProjectExport_CodeBlocks.h" compile="0"
resource="0" file="Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h"/> resource="0" file="Source/ProjectSaving/jucer_ProjectExport_CodeBlocks.h"/>
<FILE id="wLX3RL" name="jucer_ProjectExport_Make.h" compile="0" resource="0" <FILE id="wLX3RL" name="jucer_ProjectExport_Make.h" compile="0" resource="0"

View file

@ -249,8 +249,6 @@ private:
String exeLabel ("startup script"); String exeLabel ("startup script");
#endif #endif
builder.add (new FilePathPropertyComponent (clionExePathValue, "CLion " + exeLabel, false, isThisOS),
"This path will be used for the \"Save Project and Open in IDE...\" option of the CLion exporter.");
builder.add (new FilePathPropertyComponent (androidStudioExePathValue, "Android Studio " + exeLabel, false, isThisOS), builder.add (new FilePathPropertyComponent (androidStudioExePathValue, "Android Studio " + exeLabel, false, isThisOS),
"This path will be used for the \"Save Project and Open in IDE...\" option of the Android Studio exporter."); "This path will be used for the \"Save Project and Open in IDE...\" option of the Android Studio exporter.");
} }
@ -274,7 +272,6 @@ private:
aaxPathValue = settings.getStoredPath (Ids::aaxPath, os); aaxPathValue = settings.getStoredPath (Ids::aaxPath, os);
araPathValue = settings.getStoredPath (Ids::araPath, os); araPathValue = settings.getStoredPath (Ids::araPath, os);
androidSDKPathValue = settings.getStoredPath (Ids::androidSDKPath, os); androidSDKPathValue = settings.getStoredPath (Ids::androidSDKPath, os);
clionExePathValue = settings.getStoredPath (Ids::clionExePath, os);
androidStudioExePathValue = settings.getStoredPath (Ids::androidStudioExePath, os); androidStudioExePathValue = settings.getStoredPath (Ids::androidStudioExePath, os);
} }
@ -287,7 +284,6 @@ private:
aaxPathValue .resetToDefault(); aaxPathValue .resetToDefault();
araPathValue .resetToDefault(); araPathValue .resetToDefault();
androidSDKPathValue .resetToDefault(); androidSDKPathValue .resetToDefault();
clionExePathValue .resetToDefault();
androidStudioExePathValue.resetToDefault(); androidStudioExePathValue.resetToDefault();
repaint(); repaint();
@ -298,7 +294,7 @@ private:
ValueTreePropertyWithDefault jucePathValue, juceModulePathValue, userModulePathValue, ValueTreePropertyWithDefault jucePathValue, juceModulePathValue, userModulePathValue,
vstPathValue, aaxPathValue, araPathValue, androidSDKPathValue, vstPathValue, aaxPathValue, araPathValue, androidSDKPathValue,
clionExePathValue, androidStudioExePathValue; androidStudioExePathValue;
Viewport propertyViewport; Viewport propertyViewport;
PropertyGroupComponent propertyGroup { "Global Paths", { getIcons().openFolder, Colours::transparentBlack } }; PropertyGroupComponent propertyGroup { "Global Paths", { getIcons().openFolder, Colours::transparentBlack } };

View file

@ -1,34 +0,0 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 128 128">
<defs>
<linearGradient id="linear-gradient" x1="40.69" y1="-676.56" x2="83.48" y2="-676.56" gradientTransform="matrix(1, 0, 0, -1, 0, -648.86)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ed358c"/>
<stop offset="0.16" stop-color="#e9388c"/>
<stop offset="0.3" stop-color="#de418c"/>
<stop offset="0.43" stop-color="#cc508c"/>
<stop offset="0.57" stop-color="#b2658d"/>
<stop offset="0.7" stop-color="#90808d"/>
<stop offset="0.83" stop-color="#67a18e"/>
<stop offset="0.95" stop-color="#37c78f"/>
<stop offset="1" stop-color="#22d88f"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="32.58" y1="-665.27" x2="13.76" y2="-791.59" gradientTransform="matrix(1, 0, 0, -1, 0, -648.86)" gradientUnits="userSpaceOnUse">
<stop offset="0.09" stop-color="#22d88f"/>
<stop offset="0.9" stop-color="#029de0"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="116.68" y1="-660.66" x2="-12.09" y2="-796.66" xlink:href="#linear-gradient-2"/>
<linearGradient id="linear-gradient-4" x1="73.35" y1="-739.1" x2="122.29" y2="-746.06" xlink:href="#linear-gradient-2"/>
</defs>
<title>icon_CLion</title>
<g>
<polygon points="49.2 51.8 40.6 55.4 48.4 0 77.8 16.2 49.2 51.8" fill="url(#linear-gradient)"/>
<polygon points="44.6 76.8 48.8 0 11.8 23.2 0 94 44.6 76.8" fill="url(#linear-gradient-2)"/>
<polygon points="125.4 38.4 109 4.8 77.8 16.2 55 41.4 0 94 41.6 124.4 93.6 77.2 125.4 38.4" fill="url(#linear-gradient-3)"/>
<polygon points="53.8 54.6 46.6 98.4 75.8 121 107.8 128 128 82.4 53.8 54.6" fill="url(#linear-gradient-4)"/>
</g>
<g>
<rect x="24" y="24" width="80" height="80"/>
<rect x="31.6" y="89" width="30" height="5" fill="#fff"/>
<path d="M31,51.2h0A16.83,16.83,0,0,1,48.2,34c6.2,0,10,2,13,5.2l-4.6,5.4c-2.6-2.4-5.2-3.8-8.4-3.8-5.6,0-9.6,4.6-9.6,10.4h0c0,5.6,4,10.4,9.6,10.4,3.8,0,6.2-1.6,8.8-3.8l4.6,4.6c-3.4,3.6-7.2,6-13.6,6A17,17,0,0,1,31,51.2" fill="#fff"/>
<path d="M66.6,34.4H74v27H88.4v6.2H66.6V34.4Z" fill="#fff"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -60,7 +60,6 @@ public:
else if (e->isAndroid()) return Icon (getIcons().android, Colours::transparentBlack); else if (e->isAndroid()) return Icon (getIcons().android, Colours::transparentBlack);
else if (e->isCodeBlocks()) return Icon (getIcons().codeBlocks, Colours::transparentBlack); else if (e->isCodeBlocks()) return Icon (getIcons().codeBlocks, Colours::transparentBlack);
else if (e->isMakefile()) return Icon (getIcons().linux, Colours::transparentBlack); else if (e->isMakefile()) return Icon (getIcons().linux, Colours::transparentBlack);
else if (e->isCLion()) return Icon (getIcons().clion, Colours::transparentBlack);
} }
return Icon(); return Icon();

View file

@ -165,9 +165,6 @@ private:
for (Project::ExporterIterator exporter (project); exporter.next();) for (Project::ExporterIterator exporter (project); exporter.next();)
{ {
if (exporter->isCLion())
continue;
auto modulePathValue = exporter->getPathForModuleValue (moduleID); auto modulePathValue = exporter->getPathForModuleValue (moduleID);
const auto fallbackPath = getAppSettings().getStoredPath (isJUCEModule (moduleID) ? Ids::defaultJuceModulePath const auto fallbackPath = getAppSettings().getStoredPath (isJUCEModule (moduleID) ? Ids::defaultJuceModulePath
: Ids::defaultUserModulePath, : Ids::defaultUserModulePath,

View file

@ -417,6 +417,10 @@ void Project::removeDefunctExporters()
oldExporters.set ("VS2010", "Visual Studio 2010"); oldExporters.set ("VS2010", "Visual Studio 2010");
oldExporters.set ("VS2012", "Visual Studio 2012"); oldExporters.set ("VS2012", "Visual Studio 2012");
oldExporters.set ("VS2013", "Visual Studio 2013"); oldExporters.set ("VS2013", "Visual Studio 2013");
oldExporters.set ("VS2015", "Visual Studio 2015");
oldExporters.set ("CLION", "CLion");
std::vector<String> removedExporterKeys;
for (auto& key : oldExporters.getAllKeys()) for (auto& key : oldExporters.getAllKeys())
{ {
@ -424,16 +428,36 @@ void Project::removeDefunctExporters()
if (oldExporter.isValid()) if (oldExporter.isValid())
{ {
if (ProjucerApplication::getApp().isRunningCommandLine) removedExporterKeys.push_back (key);
std::cout << "WARNING! The " + oldExporters[key] + " Exporter is deprecated. The exporter will be removed from this project." << std::endl;
else
AlertWindow::showMessageBoxAsync (MessageBoxIconType::WarningIcon,
TRANS (oldExporters[key]),
TRANS ("The " + oldExporters[key] + " Exporter is deprecated. The exporter will be removed from this project."));
exporters.removeChild (oldExporter, nullptr); exporters.removeChild (oldExporter, nullptr);
} }
} }
if (! removedExporterKeys.empty())
{
if (ProjucerApplication::getApp().isRunningCommandLine)
{
for (const auto& key : removedExporterKeys)
std::cout << "WARNING! The " + oldExporters[key]
+ " Exporter is deprecated. The exporter will be removed from this project."
<< std::endl;
}
else
{
const String warningTitle { TRANS ("Unsupported exporters") };
String warningMessage;
warningMessage << TRANS ("The following exporters are no longer supported") << "\n\n";
for (const auto& key : removedExporterKeys)
warningMessage << " - " + oldExporters[key] + "\n";
warningMessage << "\n"
<< TRANS ("These exporters have been removed from the project. If you save the project they will be also erased from the .jucer file.");
AlertWindow::showMessageBoxAsync (MessageBoxIconType::WarningIcon, warningTitle, warningMessage);
}
}
} }
void Project::updateOldModulePaths() void Project::updateOldModulePaths()
@ -692,7 +716,6 @@ Result Project::loadDocument (const File& file)
setChangedFlag (false); setChangedFlag (false);
updateExporterWarnings();
updateLicenseWarning(); updateLicenseWarning();
return Result::ok(); return Result::ok();
@ -892,20 +915,6 @@ void Project::updateModuleWarnings()
updateModuleNotFoundWarning (moduleNotFound); updateModuleNotFoundWarning (moduleNotFound);
} }
void Project::updateExporterWarnings()
{
auto isClionPresent = [this]()
{
for (ExporterIterator exporter (*this); exporter.next();)
if (exporter->isCLion())
return true;
return false;
}();
updateCLionWarning (isClionPresent);
}
void Project::updateCppStandardWarning (bool showWarning) void Project::updateCppStandardWarning (bool showWarning)
{ {
if (showWarning) if (showWarning)
@ -971,14 +980,6 @@ void Project::updateOldProjucerWarning (bool showWarning)
removeProjectMessage (ProjectMessages::Ids::oldProjucer); removeProjectMessage (ProjectMessages::Ids::oldProjucer);
} }
void Project::updateCLionWarning (bool showWarning)
{
if (showWarning)
addProjectMessage (ProjectMessages::Ids::cLion, {});
else
removeProjectMessage (ProjectMessages::Ids::cLion);
}
void Project::updateModuleNotFoundWarning (bool showWarning) void Project::updateModuleNotFoundWarning (bool showWarning)
{ {
if (showWarning) if (showWarning)
@ -1153,8 +1154,6 @@ void Project::valueTreeChildAdded (ValueTree& parent, ValueTree& child)
if (child.getType() == Ids::MODULE) if (child.getType() == Ids::MODULE)
updateModuleWarnings(); updateModuleWarnings();
else if (parent.getType() == Ids::EXPORTFORMATS)
updateExporterWarnings();
changed(); changed();
} }
@ -1165,8 +1164,6 @@ void Project::valueTreeChildRemoved (ValueTree& parent, ValueTree& child, int in
if (child.getType() == Ids::MODULE) if (child.getType() == Ids::MODULE)
updateModuleWarnings(); updateModuleWarnings();
else if (parent.getType() == Ids::EXPORTFORMATS)
updateExporterWarnings();
changed(); changed();
} }

View file

@ -48,7 +48,6 @@ namespace ProjectMessages
DECLARE_ID (jucerFileModified); DECLARE_ID (jucerFileModified);
DECLARE_ID (missingModuleDependencies); DECLARE_ID (missingModuleDependencies);
DECLARE_ID (oldProjucer); DECLARE_ID (oldProjucer);
DECLARE_ID (cLion);
DECLARE_ID (newVersionAvailable); DECLARE_ID (newVersionAvailable);
DECLARE_ID (pluginCodeInvalid); DECLARE_ID (pluginCodeInvalid);
DECLARE_ID (manufacturerCodeInvalid); DECLARE_ID (manufacturerCodeInvalid);
@ -65,7 +64,7 @@ namespace ProjectMessages
{ {
static Identifier warnings[] = { Ids::incompatibleLicense, Ids::cppStandard, Ids::moduleNotFound, static Identifier warnings[] = { Ids::incompatibleLicense, Ids::cppStandard, Ids::moduleNotFound,
Ids::jucePath, Ids::jucerFileModified, Ids::missingModuleDependencies, Ids::jucePath, Ids::jucerFileModified, Ids::missingModuleDependencies,
Ids::oldProjucer, Ids::cLion, Ids::pluginCodeInvalid, Ids::manufacturerCodeInvalid }; Ids::oldProjucer, Ids::pluginCodeInvalid, Ids::manufacturerCodeInvalid };
if (std::find (std::begin (warnings), std::end (warnings), message) != std::end (warnings)) if (std::find (std::begin (warnings), std::end (warnings), message) != std::end (warnings))
return Ids::warning; return Ids::warning;
@ -87,7 +86,6 @@ namespace ProjectMessages
if (message == Ids::missingModuleDependencies) return "Missing Module Dependencies"; if (message == Ids::missingModuleDependencies) return "Missing Module Dependencies";
if (message == Ids::oldProjucer) return "Projucer Out of Date"; if (message == Ids::oldProjucer) return "Projucer Out of Date";
if (message == Ids::newVersionAvailable) return "New Version Available"; if (message == Ids::newVersionAvailable) return "New Version Available";
if (message == Ids::cLion) return "Deprecated Exporter";
if (message == Ids::pluginCodeInvalid) return "Invalid Plugin Code"; if (message == Ids::pluginCodeInvalid) return "Invalid Plugin Code";
if (message == Ids::manufacturerCodeInvalid) return "Invalid Manufacturer Code"; if (message == Ids::manufacturerCodeInvalid) return "Invalid Manufacturer Code";
@ -105,7 +103,6 @@ namespace ProjectMessages
if (message == Ids::missingModuleDependencies) return "Module(s) have missing dependencies."; if (message == Ids::missingModuleDependencies) return "Module(s) have missing dependencies.";
if (message == Ids::oldProjucer) return "The version of the Projucer you are using is out of date."; if (message == Ids::oldProjucer) return "The version of the Projucer you are using is out of date.";
if (message == Ids::newVersionAvailable) return "A new version of JUCE is available to download."; if (message == Ids::newVersionAvailable) return "A new version of JUCE is available to download.";
if (message == Ids::cLion) return "The CLion exporter is deprecated. Use JUCE's CMake support instead.";
if (message == Ids::pluginCodeInvalid) return "The plugin code should be exactly four characters in length."; if (message == Ids::pluginCodeInvalid) return "The plugin code should be exactly four characters in length.";
if (message == Ids::manufacturerCodeInvalid) return "The manufacturer code should be exactly four characters in length."; if (message == Ids::manufacturerCodeInvalid) return "The manufacturer code should be exactly four characters in length.";
@ -608,7 +605,6 @@ private:
std::pair<Time, String> cachedFileState; std::pair<Time, String> cachedFileState;
//============================================================================== //==============================================================================
friend class Item;
StringPairArray parsedPreprocessorDefs; StringPairArray parsedPreprocessorDefs;
//============================================================================== //==============================================================================
@ -642,11 +638,9 @@ private:
void updateJUCEPathWarning(); void updateJUCEPathWarning();
void updateModuleWarnings(); void updateModuleWarnings();
void updateExporterWarnings();
void updateCppStandardWarning (bool showWarning); void updateCppStandardWarning (bool showWarning);
void updateMissingModuleDependenciesWarning (bool showWarning); void updateMissingModuleDependenciesWarning (bool showWarning);
void updateOldProjucerWarning (bool showWarning); void updateOldProjucerWarning (bool showWarning);
void updateCLionWarning (bool showWarning);
void updateModuleNotFoundWarning (bool showWarning); void updateModuleNotFoundWarning (bool showWarning);
void updateCodeWarning (Identifier identifier, String value); void updateCodeWarning (Identifier identifier, String value);

View file

@ -36,7 +36,6 @@ public:
bool isCodeBlocks() const override { return false; } bool isCodeBlocks() const override { return false; }
bool isMakefile() const override { return false; } bool isMakefile() const override { return false; }
bool isAndroidStudio() const override { return true; } bool isAndroidStudio() const override { return true; }
bool isCLion() const override { return false; }
bool isAndroid() const override { return true; } bool isAndroid() const override { return true; }
bool isWindows() const override { return false; } bool isWindows() const override { return false; }

View file

@ -90,7 +90,6 @@ public:
bool isCodeBlocks() const override { return true; } bool isCodeBlocks() const override { return true; }
bool isMakefile() const override { return false; } bool isMakefile() const override { return false; }
bool isAndroidStudio() const override { return false; } bool isAndroidStudio() const override { return false; }
bool isCLion() const override { return false; }
bool isAndroid() const override { return false; } bool isAndroid() const override { return false; }
bool isWindows() const override { return os == windowsTarget; } bool isWindows() const override { return os == windowsTarget; }
@ -826,7 +825,5 @@ private:
OwnedArray<CodeBlocksTarget> targets; OwnedArray<CodeBlocksTarget> targets;
friend class CLionProjectExporter;
JUCE_DECLARE_NON_COPYABLE (CodeBlocksProjectExporter) JUCE_DECLARE_NON_COPYABLE (CodeBlocksProjectExporter)
}; };

View file

@ -1400,7 +1400,6 @@ public:
bool isCodeBlocks() const override { return false; } bool isCodeBlocks() const override { return false; }
bool isMakefile() const override { return false; } bool isMakefile() const override { return false; }
bool isAndroidStudio() const override { return false; } bool isAndroidStudio() const override { return false; }
bool isCLion() const override { return false; }
bool isAndroid() const override { return false; } bool isAndroid() const override { return false; }
bool isWindows() const override { return true; } bool isWindows() const override { return true; }
@ -1785,51 +1784,6 @@ protected:
JUCE_DECLARE_NON_COPYABLE (MSVCProjectExporterBase) JUCE_DECLARE_NON_COPYABLE (MSVCProjectExporterBase)
}; };
//==============================================================================
class MSVCProjectExporterVC2015 : public MSVCProjectExporterBase
{
public:
MSVCProjectExporterVC2015 (Project& p, const ValueTree& t)
: MSVCProjectExporterBase (p, t, getTargetFolderName())
{
name = getDisplayName();
targetPlatformVersion.setDefault (getDefaultWindowsTargetPlatformVersion());
platformToolsetValue.setDefault (getDefaultToolset());
}
static String getDisplayName() { return "Visual Studio 2015"; }
static String getValueTreeTypeName() { return "VS2015"; }
static String getTargetFolderName() { return "VisualStudio2015"; }
Identifier getExporterIdentifier() const override { return getValueTreeTypeName(); }
int getVisualStudioVersion() const override { return 14; }
String getSolutionComment() const override { return "# Visual Studio 14"; }
String getToolsVersion() const override { return "14.0"; }
String getDefaultToolset() const override { return "v140"; }
String getDefaultWindowsTargetPlatformVersion() const override { return "8.1"; }
static MSVCProjectExporterVC2015* createForSettings (Project& projectToUse, const ValueTree& settingsToUse)
{
if (settingsToUse.hasType (getValueTreeTypeName()))
return new MSVCProjectExporterVC2015 (projectToUse, settingsToUse);
return nullptr;
}
void createExporterProperties (PropertyListBuilder& props) override
{
static const char* toolsetNames[] = { "v140", "v140_xp", "CTP_Nov2013" };
const var toolsets[] = { "v140", "v140_xp", "CTP_Nov2013" };
addToolsetProperty (props, toolsetNames, toolsets, numElementsInArray (toolsets));
MSVCProjectExporterBase::createExporterProperties (props);
}
JUCE_DECLARE_NON_COPYABLE (MSVCProjectExporterVC2015)
};
//============================================================================== //==============================================================================
class MSVCProjectExporterVC2017 : public MSVCProjectExporterBase class MSVCProjectExporterVC2017 : public MSVCProjectExporterBase
{ {

View file

@ -450,7 +450,6 @@ public:
bool isCodeBlocks() const override { return false; } bool isCodeBlocks() const override { return false; }
bool isMakefile() const override { return true; } bool isMakefile() const override { return true; }
bool isAndroidStudio() const override { return false; } bool isAndroidStudio() const override { return false; }
bool isCLion() const override { return false; }
bool isAndroid() const override { return false; } bool isAndroid() const override { return false; }
bool isWindows() const override { return false; } bool isWindows() const override { return false; }
@ -1081,8 +1080,6 @@ private:
return phonyTargetLine.toString(); return phonyTargetLine.toString();
} }
friend class CLionProjectExporter;
OwnedArray<MakefileTarget> targets; OwnedArray<MakefileTarget> targets;
JUCE_DECLARE_NON_COPYABLE (MakefileProjectExporter) JUCE_DECLARE_NON_COPYABLE (MakefileProjectExporter)

View file

@ -248,7 +248,6 @@ public:
bool isCodeBlocks() const override { return false; } bool isCodeBlocks() const override { return false; }
bool isMakefile() const override { return false; } bool isMakefile() const override { return false; }
bool isAndroidStudio() const override { return false; } bool isAndroidStudio() const override { return false; }
bool isCLion() const override { return false; }
bool isAndroid() const override { return false; } bool isAndroid() const override { return false; }
bool isWindows() const override { return false; } bool isWindows() const override { return false; }
@ -3558,8 +3557,6 @@ private:
} }
//============================================================================== //==============================================================================
friend class CLionProjectExporter;
bool xcodeCanUseDwarf; bool xcodeCanUseDwarf;
OwnedArray<XcodeTarget> targets; OwnedArray<XcodeTarget> targets;

View file

@ -33,8 +33,6 @@
#include "jucer_ProjectExport_Android.h" #include "jucer_ProjectExport_Android.h"
#include "jucer_ProjectExport_CodeBlocks.h" #include "jucer_ProjectExport_CodeBlocks.h"
#include "jucer_ProjectExport_CLion.h"
#include "../Utility/UI/PropertyComponents/jucer_FilePathPropertyComponent.h" #include "../Utility/UI/PropertyComponents/jucer_FilePathPropertyComponent.h"
//============================================================================== //==============================================================================
@ -76,7 +74,6 @@ std::vector<ProjectExporter::ExporterTypeInfo> ProjectExporter::getExporterTypeI
createExporterTypeInfo<MSVCProjectExporterVC2022> (export_visualStudio_svg, export_visualStudio_svgSize), createExporterTypeInfo<MSVCProjectExporterVC2022> (export_visualStudio_svg, export_visualStudio_svgSize),
createExporterTypeInfo<MSVCProjectExporterVC2019> (export_visualStudio_svg, export_visualStudio_svgSize), createExporterTypeInfo<MSVCProjectExporterVC2019> (export_visualStudio_svg, export_visualStudio_svgSize),
createExporterTypeInfo<MSVCProjectExporterVC2017> (export_visualStudio_svg, export_visualStudio_svgSize), createExporterTypeInfo<MSVCProjectExporterVC2017> (export_visualStudio_svg, export_visualStudio_svgSize),
createExporterTypeInfo<MSVCProjectExporterVC2015> (export_visualStudio_svg, export_visualStudio_svgSize),
createExporterTypeInfo<MakefileProjectExporter> (export_linux_svg, export_linux_svgSize), createExporterTypeInfo<MakefileProjectExporter> (export_linux_svg, export_linux_svgSize),
@ -89,9 +86,7 @@ std::vector<ProjectExporter::ExporterTypeInfo> ProjectExporter::getExporterTypeI
{ CodeBlocksProjectExporter::getValueTreeTypeNameLinux(), { CodeBlocksProjectExporter::getValueTreeTypeNameLinux(),
CodeBlocksProjectExporter::getDisplayNameLinux(), CodeBlocksProjectExporter::getDisplayNameLinux(),
CodeBlocksProjectExporter::getTargetFolderNameLinux(), CodeBlocksProjectExporter::getTargetFolderNameLinux(),
createIcon (export_codeBlocks_svg, export_codeBlocks_svgSize) }, createIcon (export_codeBlocks_svg, export_codeBlocks_svgSize) }
createExporterTypeInfo<CLionProjectExporter> (export_clion_svg, export_clion_svgSize)
}; };
return infos; return infos;
@ -159,11 +154,9 @@ std::unique_ptr<ProjectExporter> ProjectExporter::createExporterFromSettings (Pr
Tag<MSVCProjectExporterVC2022>{}, Tag<MSVCProjectExporterVC2022>{},
Tag<MSVCProjectExporterVC2019>{}, Tag<MSVCProjectExporterVC2019>{},
Tag<MSVCProjectExporterVC2017>{}, Tag<MSVCProjectExporterVC2017>{},
Tag<MSVCProjectExporterVC2015>{},
Tag<MakefileProjectExporter>{}, Tag<MakefileProjectExporter>{},
Tag<AndroidProjectExporter>{}, Tag<AndroidProjectExporter>{},
Tag<CodeBlocksProjectExporter>{}, Tag<CodeBlocksProjectExporter>{});
Tag<CLionProjectExporter>{});
} }
bool ProjectExporter::canProjectBeLaunched (Project* project) bool ProjectExporter::canProjectBeLaunched (Project* project)
@ -179,7 +172,6 @@ bool ProjectExporter::canProjectBeLaunched (Project* project)
MSVCProjectExporterVC2022::getValueTreeTypeName(), MSVCProjectExporterVC2022::getValueTreeTypeName(),
MSVCProjectExporterVC2019::getValueTreeTypeName(), MSVCProjectExporterVC2019::getValueTreeTypeName(),
MSVCProjectExporterVC2017::getValueTreeTypeName(), MSVCProjectExporterVC2017::getValueTreeTypeName(),
MSVCProjectExporterVC2015::getValueTreeTypeName(),
#endif #endif
AndroidProjectExporter::getValueTreeTypeName() AndroidProjectExporter::getValueTreeTypeName()
}; };
@ -259,61 +251,58 @@ void ProjectExporter::updateCompilerFlagValues()
//============================================================================== //==============================================================================
void ProjectExporter::createPropertyEditors (PropertyListBuilder& props) void ProjectExporter::createPropertyEditors (PropertyListBuilder& props)
{ {
if (! isCLion()) props.add (new TextPropertyComponent (targetLocationValue, "Target Project Folder", 2048, false),
"The location of the folder in which the " + name + " project will be created. "
"This path can be absolute, but it's much more sensible to make it relative to the jucer project directory.");
if ((shouldBuildTargetType (build_tools::ProjectType::Target::VSTPlugIn) && project.shouldBuildVST()) || (project.isVSTPluginHost() && supportsTargetType (build_tools::ProjectType::Target::VSTPlugIn)))
{ {
props.add (new TextPropertyComponent (targetLocationValue, "Target Project Folder", 2048, false), props.add (new FilePathPropertyComponent (vstLegacyPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "VST (Legacy) SDK Folder", true,
"The location of the folder in which the " + name + " project will be created. " getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()),
"This path can be absolute, but it's much more sensible to make it relative to the jucer project directory."); "If you're building a VST plug-in or host, you can use this field to override the global VST (Legacy) SDK path with a project-specific path. "
"This can be an absolute path, or a path relative to the Projucer project file.");
if ((shouldBuildTargetType (build_tools::ProjectType::Target::VSTPlugIn) && project.shouldBuildVST()) || (project.isVSTPluginHost() && supportsTargetType (build_tools::ProjectType::Target::VSTPlugIn)))
{
props.add (new FilePathPropertyComponent (vstLegacyPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "VST (Legacy) SDK Folder", true,
getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()),
"If you're building a VST plug-in or host, you can use this field to override the global VST (Legacy) SDK path with a project-specific path. "
"This can be an absolute path, or a path relative to the Projucer project file.");
}
if (shouldBuildTargetType (build_tools::ProjectType::Target::AAXPlugIn) && project.shouldBuildAAX())
{
props.add (new FilePathPropertyComponent (aaxPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "AAX SDK Folder", true,
getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()),
"If you're building an AAX plug-in, this must be the folder containing the AAX SDK. This can be an absolute path, or a path relative to the Projucer project file.");
}
if (project.shouldEnableARA() || project.isARAPluginHost())
{
props.add (new FilePathPropertyComponent (araPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "ARA SDK Folder", true,
getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()),
"If you're building an ARA enabled plug-in, this must be the folder containing the ARA SDK. This can be an absolute path, or a path relative to the Projucer project file.");
}
props.add (new TextPropertyComponent (extraPPDefsValue, "Extra Preprocessor Definitions", 32768, true),
"Extra preprocessor definitions. Use the form \"NAME1=value NAME2=value\", using whitespace, commas, "
"or new-lines to separate the items - to include a space or comma in a definition, precede it with a backslash.");
props.add (new TextPropertyComponent (extraCompilerFlagsValue, "Extra Compiler Flags", 8192, true),
"Extra command-line flags to be passed to the compiler. This string can contain references to preprocessor definitions in the "
"form ${NAME_OF_DEFINITION}, which will be replaced with their values.");
for (HashMap<String, ValueTreePropertyWithDefault>::Iterator i (compilerFlagSchemesMap); i.next();)
props.add (new TextPropertyComponent (compilerFlagSchemesMap.getReference (i.getKey()), "Compiler Flags for " + i.getKey().quoted(), 8192, false),
"The exporter-specific compiler flags that will be added to files using this scheme.");
props.add (new TextPropertyComponent (extraLinkerFlagsValue, "Extra Linker Flags", 8192, true),
"Extra command-line flags to be passed to the linker. You might want to use this for adding additional libraries. "
"This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values.");
props.add (new TextPropertyComponent (externalLibrariesValue, "External Libraries to Link", 8192, true),
"Additional libraries to link (one per line). You should not add any platform specific decoration to these names. "
"This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values.");
if (! isVisualStudio())
props.add (new ChoicePropertyComponent (gnuExtensionsValue, "GNU Compiler Extensions"),
"Enabling this will use the GNU C++ language standard variant for compilation.");
createIconProperties (props);
} }
if (shouldBuildTargetType (build_tools::ProjectType::Target::AAXPlugIn) && project.shouldBuildAAX())
{
props.add (new FilePathPropertyComponent (aaxPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "AAX SDK Folder", true,
getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()),
"If you're building an AAX plug-in, this must be the folder containing the AAX SDK. This can be an absolute path, or a path relative to the Projucer project file.");
}
if (project.shouldEnableARA() || project.isARAPluginHost())
{
props.add (new FilePathPropertyComponent (araPathValueWrapper.getWrappedValueTreePropertyWithDefault(), "ARA SDK Folder", true,
getTargetOSForExporter() == TargetOS::getThisOS(), "*", project.getProjectFolder()),
"If you're building an ARA enabled plug-in, this must be the folder containing the ARA SDK. This can be an absolute path, or a path relative to the Projucer project file.");
}
props.add (new TextPropertyComponent (extraPPDefsValue, "Extra Preprocessor Definitions", 32768, true),
"Extra preprocessor definitions. Use the form \"NAME1=value NAME2=value\", using whitespace, commas, "
"or new-lines to separate the items - to include a space or comma in a definition, precede it with a backslash.");
props.add (new TextPropertyComponent (extraCompilerFlagsValue, "Extra Compiler Flags", 8192, true),
"Extra command-line flags to be passed to the compiler. This string can contain references to preprocessor definitions in the "
"form ${NAME_OF_DEFINITION}, which will be replaced with their values.");
for (HashMap<String, ValueTreePropertyWithDefault>::Iterator i (compilerFlagSchemesMap); i.next();)
props.add (new TextPropertyComponent (compilerFlagSchemesMap.getReference (i.getKey()), "Compiler Flags for " + i.getKey().quoted(), 8192, false),
"The exporter-specific compiler flags that will be added to files using this scheme.");
props.add (new TextPropertyComponent (extraLinkerFlagsValue, "Extra Linker Flags", 8192, true),
"Extra command-line flags to be passed to the linker. You might want to use this for adding additional libraries. "
"This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values.");
props.add (new TextPropertyComponent (externalLibrariesValue, "External Libraries to Link", 8192, true),
"Additional libraries to link (one per line). You should not add any platform specific decoration to these names. "
"This string can contain references to preprocessor definitions in the form ${NAME_OF_VALUE}, which will be replaced with their values.");
if (! isVisualStudio())
props.add (new ChoicePropertyComponent (gnuExtensionsValue, "GNU Compiler Extensions"),
"Enabling this will use the GNU C++ language standard variant for compilation.");
createIconProperties (props);
createExporterProperties (props); createExporterProperties (props);
props.add (new TextPropertyComponent (userNotesValue, "Notes", 32768, true), props.add (new TextPropertyComponent (userNotesValue, "Notes", 32768, true),
@ -652,7 +641,7 @@ TargetOS::OS ProjectExporter::getTargetOSForExporter() const
if (isWindows()) targetOS = TargetOS::windows; if (isWindows()) targetOS = TargetOS::windows;
else if (isOSX() || isiOS()) targetOS = TargetOS::osx; else if (isOSX() || isiOS()) targetOS = TargetOS::osx;
else if (isLinux()) targetOS = TargetOS::linux; else if (isLinux()) targetOS = TargetOS::linux;
else if (isAndroid() || isCLion()) targetOS = TargetOS::getThisOS(); else if (isAndroid()) targetOS = TargetOS::getThisOS();
return targetOS; return targetOS;
} }

View file

@ -80,7 +80,6 @@ public:
virtual bool isCodeBlocks() const = 0; virtual bool isCodeBlocks() const = 0;
virtual bool isMakefile() const = 0; virtual bool isMakefile() const = 0;
virtual bool isAndroidStudio() const = 0; virtual bool isAndroidStudio() const = 0;
virtual bool isCLion() const = 0;
// operating system targeted by exporter // operating system targeted by exporter
virtual bool isAndroid() const = 0; virtual bool isAndroid() const = 0;

View file

@ -24,7 +24,6 @@
*/ */
#include "jucer_ProjectSaver.h" #include "jucer_ProjectSaver.h"
#include "jucer_ProjectExport_CLion.h"
#include "../Application/jucer_Application.h" #include "../Application/jucer_Application.h"
static constexpr const char* generatedGroupID = "__jucelibfiles"; static constexpr const char* generatedGroupID = "__jucelibfiles";
@ -745,7 +744,6 @@ void ProjectSaver::writeProjects (const OwnedArray<LibraryModule>& modules, Proj
// keep a copy of the basic generated files group, as each exporter may modify it. // keep a copy of the basic generated files group, as each exporter may modify it.
auto originalGeneratedGroup = generatedFilesGroup.state.createCopy(); auto originalGeneratedGroup = generatedFilesGroup.state.createCopy();
CLionProjectExporter* clionExporter = nullptr;
std::vector<std::unique_ptr<ProjectExporter>> exporters; std::vector<std::unique_ptr<ProjectExporter>> exporters;
try try
@ -764,26 +762,19 @@ void ProjectSaver::writeProjects (const OwnedArray<LibraryModule>& modules, Proj
if (exporter->getTargetFolder().createDirectory()) if (exporter->getTargetFolder().createDirectory())
{ {
if (exporter->isCLion()) exporter->copyMainGroupFromProject();
{ exporter->settings = exporter->settings.createCopy();
clionExporter = dynamic_cast<CLionProjectExporter*> (exporter.get());
}
else
{
exporter->copyMainGroupFromProject();
exporter->settings = exporter->settings.createCopy();
exporter->addToExtraSearchPaths (build_tools::RelativePath ("JuceLibraryCode", build_tools::RelativePath::projectFolder)); exporter->addToExtraSearchPaths (build_tools::RelativePath ("JuceLibraryCode", build_tools::RelativePath::projectFolder));
generatedFilesGroup.state = originalGeneratedGroup.createCopy(); generatedFilesGroup.state = originalGeneratedGroup.createCopy();
exporter->addSettingsForProjectType (project.getProjectType()); exporter->addSettingsForProjectType (project.getProjectType());
for (auto* module : modules) for (auto* module : modules)
module->addSettingsForModuleToExporter (*exporter, *this); module->addSettingsForModuleToExporter (*exporter, *this);
generatedFilesGroup.sortAlphabetically (true, true); generatedFilesGroup.sortAlphabetically (true, true);
exporter->getAllGroups().add (generatedFilesGroup); exporter->getAllGroups().add (generatedFilesGroup);
}
if (ProjucerApplication::getApp().isRunningCommandLine) if (ProjucerApplication::getApp().isRunningCommandLine)
saveExporter (*exporter, modules); saveExporter (*exporter, modules);
@ -803,14 +794,6 @@ void ProjectSaver::writeProjects (const OwnedArray<LibraryModule>& modules, Proj
while (threadPool.getNumJobs() > 0) while (threadPool.getNumJobs() > 0)
Thread::sleep (10); Thread::sleep (10);
if (clionExporter != nullptr)
{
for (auto& exporter : exporters)
clionExporter->writeCMakeListsExporterSection (exporter.get());
std::cout << "Finished saving: " << clionExporter->getUniqueName() << std::endl;
}
} }
void ProjectSaver::runPostExportScript() void ProjectSaver::runPostExportScript()
@ -859,15 +842,12 @@ void ProjectSaver::saveExporter (ProjectExporter& exporter, const OwnedArray<Lib
{ {
exporter.create (modules); exporter.create (modules);
if (! exporter.isCLion()) auto outputString = "Finished saving: " + exporter.getUniqueName();
{
auto outputString = "Finished saving: " + exporter.getUniqueName();
if (MessageManager::getInstance()->isThisTheMessageThread()) if (MessageManager::getInstance()->isThisTheMessageThread())
std::cout << outputString << std::endl; std::cout << outputString << std::endl;
else else
MessageManager::callAsync ([outputString] { std::cout << outputString << std::endl; }); MessageManager::callAsync ([outputString] { std::cout << outputString << std::endl; });
}
} }
catch (build_tools::SaveError& error) catch (build_tools::SaveError& error)
{ {

View file

@ -303,16 +303,6 @@ static bool isGlobalPathValid (const File& relativeTo, const Identifier& key, co
{ {
fileToCheckFor = {}; fileToCheckFor = {};
} }
else if (key == Ids::clionExePath)
{
#if JUCE_MAC
fileToCheckFor = path.trim().endsWith (".app") ? "Contents/MacOS/clion" : "../clion";
#elif JUCE_WINDOWS
fileToCheckFor = "../clion64.exe";
#else
fileToCheckFor = "../clion.sh";
#endif
}
else if (key == Ids::androidStudioExePath) else if (key == Ids::androidStudioExePath)
{ {
#if JUCE_MAC #if JUCE_MAC
@ -393,29 +383,6 @@ static String getFallbackPathForOS (const Identifier& key, DependencyPathOS os)
jassertfalse; jassertfalse;
return {}; return {};
} }
else if (key == Ids::clionExePath)
{
if (os == TargetOS::windows)
{
#if JUCE_WINDOWS
auto regValue = WindowsRegistry::getValue ("HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\Applications\\clion64.exe\\shell\\open\\command\\", {}, {});
auto openCmd = StringArray::fromTokens (regValue, true);
if (! openCmd.isEmpty())
return openCmd[0].unquoted();
#endif
return "C:\\Program Files\\JetBrains\\CLion YYYY.MM.DD\\bin\\clion64.exe";
}
else if (os == TargetOS::osx)
{
return "/Applications/CLion.app";
}
else
{
return "${user.home}/clion/bin/clion.sh";
}
}
else if (key == Ids::androidStudioExePath) else if (key == Ids::androidStudioExePath)
{ {
if (os == TargetOS::windows) if (os == TargetOS::windows)

View file

@ -278,10 +278,6 @@ namespace Ids
DECLARE_ID (gradleToolchain); DECLARE_ID (gradleToolchain);
DECLARE_ID (gradleToolchainVersion); DECLARE_ID (gradleToolchainVersion);
DECLARE_ID (linuxExtraPkgConfig); DECLARE_ID (linuxExtraPkgConfig);
DECLARE_ID (clionMakefileEnabled);
DECLARE_ID (clionXcodeEnabled);
DECLARE_ID (clionCodeBlocksEnabled);
DECLARE_ID (clionExePath);
DECLARE_ID (font); DECLARE_ID (font);
DECLARE_ID (colour); DECLARE_ID (colour);
DECLARE_ID (userNotes); DECLARE_ID (userNotes);

View file

@ -624,15 +624,6 @@ const uint8 xcode[] = { 110,109,72,225,2,66,41,92,31,64,108,72,225,2,66,40,92,31
const uint8 visualStudio[] = { 110,109,0,0,112,65,0,0,0,0,108,0,0,227,64,0,0,253,64,108,0,0,0,64,0,0,128,64,108,0,0,0,0,0,0,160,64,108,0,0,0,0,0,0,112,65,108,0,0,0,64,0,0,128,65,108,0,0,224,64,0,0,64,65,108,0,0,112,65,0,0,160,65,108,0,0,160,65,0,0,144,65,108,0,0,160,65,0,0,0,64,108, const uint8 visualStudio[] = { 110,109,0,0,112,65,0,0,0,0,108,0,0,227,64,0,0,253,64,108,0,0,0,64,0,0,128,64,108,0,0,0,0,0,0,160,64,108,0,0,0,0,0,0,112,65,108,0,0,0,64,0,0,128,65,108,0,0,224,64,0,0,64,65,108,0,0,112,65,0,0,160,65,108,0,0,160,65,0,0,144,65,108,0,0,160,65,0,0,0,64,108,
0,0,112,65,0,0,0,0,99,109,0,0,112,65,0,0,192,64,108,0,0,112,65,0,0,96,65,108,0,176,26,65,0,0,32,65,108,0,0,112,65,0,0,192,64,99,109,0,0,0,64,0,0,224,64,108,0,0,162,64,0,0,31,65,108,0,0,0,64,0,0,80,65,108,0,0,0,64,0,0,224,64,99,101,0,0 }; 0,0,112,65,0,0,0,0,99,109,0,0,112,65,0,0,192,64,108,0,0,112,65,0,0,96,65,108,0,176,26,65,0,0,32,65,108,0,0,112,65,0,0,192,64,99,109,0,0,0,64,0,0,224,64,108,0,0,162,64,0,0,31,65,108,0,0,0,64,0,0,80,65,108,0,0,0,64,0,0,224,64,99,101,0,0 };
const uint8 clion[] = { 110,109,0,0,0,0,0,0,0,0,98,0,0,0,0,170,170,38,67,0,0,0,0,171,170,166,67,0,0,0,0,0,0,250,67,98,170,170,38,67,0,0,250,67,171,170,166,67,0,0,250,67,0,0,250,67,0,0,250,67,98,0,0,250,67,171,170,166,67,0,0,250,67,170,170,38,67,0,0,250,67,0,0,0,0,98,171,170,
166,67,0,0,0,0,170,170,38,67,0,0,0,0,0,0,0,0,0,0,0,0,99,109,246,164,21,67,176,231,121,66,98,120,35,52,67,168,63,118,66,22,248,83,67,248,250,142,66,0,128,104,67,0,0,190,66,98,172,234,94,67,0,128,212,66,86,85,85,67,0,0,235,66,2,192,75,67,0,192,0,67,98,
180,250,52,67,80,226,207,66,62,108,10,67,92,105,190,66,32,159,224,66,108,117,239,66,98,40,200,154,66,148,71,22,67,110,149,174,66,254,37,89,67,80,183,4,67,52,0,104,67,98,100,211,30,67,88,243,112,67,134,23,59,67,212,126,101,67,252,63,78,67,0,64,83,67,98,
84,213,87,67,86,213,92,67,170,106,97,67,174,106,102,67,0,0,107,67,2,0,112,67,98,28,218,67,67,144,199,143,67,12,199,231,66,24,70,145,67,174,142,147,66,200,71,117,67,98,16,130,199,65,74,191,69,67,80,114,21,66,130,44,211,66,170,64,198,66,178,0,150,66,98,
176,33,229,66,124,94,133,66,160,27,4,67,84,87,121,66,246,164,21,67,176,231,121,66,99,109,0,32,133,67,2,0,130,66,98,85,213,140,67,2,0,130,66,171,138,148,67,2,0,130,66,0,64,156,67,2,0,130,66,98,0,64,156,67,0,128,242,66,0,64,156,67,0,128,49,67,0,64,156,
67,4,192,105,67,98,1,64,171,67,4,192,105,67,0,64,186,67,4,192,105,67,0,64,201,67,4,192,105,67,98,0,64,201,67,174,170,118,67,0,64,201,67,171,202,129,67,0,64,201,67,1,64,136,67,98,170,138,178,67,1,64,136,67,86,213,155,67,1,64,136,67,0,32,133,67,1,64,136,
67,98,0,32,133,67,88,85,75,67,0,32,133,67,174,42,6,67,0,32,133,67,4,0,130,66,99,109,0,0,62,66,254,31,203,67,98,0,0,220,66,254,31,203,67,0,128,44,67,254,31,203,67,0,0,107,67,254,31,203,67,98,0,0,107,67,84,85,208,67,0,0,107,67,170,138,213,67,0,0,107,67,
0,192,218,67,98,0,128,44,67,0,192,218,67,0,0,220,66,0,192,218,67,252,255,61,66,0,192,218,67,98,252,255,61,66,170,138,213,67,252,255,61,66,84,85,208,67,252,255,61,66,254,31,203,67,99,101,0,0 };
} }
Icons::Icons() Icons::Icons()
@ -664,5 +655,4 @@ Icons::Icons()
JUCE_LOAD_PATH_DATA (linux); JUCE_LOAD_PATH_DATA (linux);
JUCE_LOAD_PATH_DATA (xcode); JUCE_LOAD_PATH_DATA (xcode);
JUCE_LOAD_PATH_DATA (visualStudio); JUCE_LOAD_PATH_DATA (visualStudio);
JUCE_LOAD_PATH_DATA (clion);
} }

View file

@ -77,7 +77,7 @@ public:
Path imageDoc, config, graph, info, warning, user, closedFolder, exporter, fileExplorer, file, Path imageDoc, config, graph, info, warning, user, closedFolder, exporter, fileExplorer, file,
modules, openFolder, settings, singleModule, plus, android, codeBlocks, modules, openFolder, settings, singleModule, plus, android, codeBlocks,
linux, xcode, visualStudio, clion; linux, xcode, visualStudio;
private: private:
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Icons) JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (Icons)

View file

@ -72,8 +72,8 @@
// MSVC // MSVC
#if JUCE_MSVC #if JUCE_MSVC
#if _MSC_FULL_VER < 190024210 // VS2015 #if _MSC_FULL_VER < 191025017 // VS2017
#error "JUCE requires Visual Studio 2015 Update 3 or later" #error "JUCE requires Visual Studio 2017 or later"
#endif #endif
#ifndef JUCE_EXCEPTIONS_DISABLED #ifndef JUCE_EXCEPTIONS_DISABLED