mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
CMake: Add support for building JUCE projects with CMake
This commit is contained in:
parent
1fdba480cc
commit
ece5644a20
149 changed files with 9921 additions and 3693 deletions
|
|
@ -63,7 +63,7 @@
|
|||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;..\..\..\Build;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=6.0.0;JUCE_APP_VERSION_HEX=0x60000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
|
|
@ -105,7 +105,7 @@
|
|||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories>..\..\JuceLibraryCode;..\..\..\..\modules;..\..\..\Build;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2019_78A5026=1;JUCE_APP_VERSION=6.0.0;JUCE_APP_VERSION_HEX=0x60000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
|
|
@ -187,9 +187,6 @@
|
|||
<ClCompile Include="..\..\Source\BinaryData\Templates\jucer_OpenGLComponentTemplate.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\BinaryData\Templates\jucer_PIPMain.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\Source\CodeEditor\jucer_DocumentEditorComponent.cpp"/>
|
||||
<ClCompile Include="..\..\Source\CodeEditor\jucer_OpenDocumentManager.cpp"/>
|
||||
<ClCompile Include="..\..\Source\CodeEditor\jucer_SourceCodeEditor.cpp"/>
|
||||
|
|
@ -253,6 +250,36 @@
|
|||
<ClCompile Include="..\..\..\..\modules\juce_analytics\juce_analytics.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_BinaryResourceFile.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_BuildHelperFunctions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_CppTokeniserFunctions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_Entitlements.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_Icons.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_PlistOptions.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_ResourceFileHelpers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_ResourceRc.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\utils\juce_VersionNumbers.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\Build\juce_build_tools\juce_build_tools.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\modules\juce_core\containers\juce_AbstractFifo.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
|
|
@ -1452,6 +1479,7 @@
|
|||
</ClCompile>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_analytics.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_build_tools.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_core.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_cryptography.cpp"/>
|
||||
<ClCompile Include="..\..\JuceLibraryCode\include_juce_data_structures.cpp"/>
|
||||
|
|
@ -1601,7 +1629,6 @@
|
|||
<ClInclude Include="..\..\Source\Project\UI\jucer_ProjectContentComponent.h"/>
|
||||
<ClInclude Include="..\..\Source\Project\jucer_Module.h"/>
|
||||
<ClInclude Include="..\..\Source\Project\jucer_Project.h"/>
|
||||
<ClInclude Include="..\..\Source\Project\jucer_ProjectType.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"/>
|
||||
|
|
@ -1654,6 +1681,17 @@
|
|||
<ClInclude Include="..\..\..\..\modules\juce_analytics\destinations\juce_AnalyticsDestination.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_analytics\destinations\juce_ThreadedAnalyticsDestination.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_analytics\juce_analytics.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_BinaryResourceFile.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_BuildHelperFunctions.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_Entitlements.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_Icons.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_PlistOptions.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_ProjectType.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_RelativePath.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_ResourceFileHelpers.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_ResourceRc.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\utils\juce_VersionNumbers.h"/>
|
||||
<ClInclude Include="..\..\..\Build\juce_build_tools\juce_build_tools.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_AbstractFifo.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_Array.h"/>
|
||||
<ClInclude Include="..\..\..\..\modules\juce_core\containers\juce_ArrayAllocationBase.h"/>
|
||||
|
|
@ -2064,6 +2102,12 @@
|
|||
<ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\..\Build\CMake\LaunchScreen.storyboard"/>
|
||||
<None Include="..\..\..\Build\CMake\PIPAudioProcessor.cpp.in"/>
|
||||
<None Include="..\..\..\Build\CMake\PIPComponent.cpp.in"/>
|
||||
<None Include="..\..\..\Build\CMake\PIPConsole.cpp.in"/>
|
||||
<None Include="..\..\..\Build\CMake\RecentFilesMenuTemplate.nib"/>
|
||||
<None Include="..\..\..\Build\CMake\UnityPluginGUIScript.cs.in"/>
|
||||
<None Include="..\..\Source\BinaryData\gradle\gradle-wrapper.jar"/>
|
||||
<None Include="..\..\Source\BinaryData\gradle\gradlew"/>
|
||||
<None Include="..\..\Source\BinaryData\gradle\gradlew.bat"/>
|
||||
|
|
@ -2088,13 +2132,11 @@
|
|||
<None Include="..\..\Source\BinaryData\Icons\wizard_Openfile.svg"/>
|
||||
<None Include="..\..\Source\BinaryData\Icons\wizard_OpenGL.svg"/>
|
||||
<None Include="..\..\Source\BinaryData\Icons\wizard_StaticLibrary.svg"/>
|
||||
<None Include="..\..\Source\BinaryData\Templates\jucer_UnityPluginGUIScript.cs"/>
|
||||
<None Include="..\..\Source\BinaryData\colourscheme_dark.xml"/>
|
||||
<None Include="..\..\Source\BinaryData\colourscheme_light.xml"/>
|
||||
<None Include="..\..\Source\BinaryData\nothingtoseehere.txt"/>
|
||||
<None Include="..\..\Source\BinaryData\offlinepage.html"/>
|
||||
<None Include="..\..\Source\BinaryData\projucer_EULA.txt"/>
|
||||
<None Include="..\..\Source\BinaryData\RecentFilesMenuTemplate.nib"/>
|
||||
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
|
||||
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue