From eebb0c1a8c87d80380af20917ca94314bd202d86 Mon Sep 17 00:00:00 2001 From: Birch-san Date: Thu, 14 Jun 2018 00:03:07 +0100 Subject: [PATCH] retarget solution to newer Windows SDK --- Builds/VisualStudio2017/juicysfplugin.sln | 24 +- .../juicysfplugin_SharedCode.vcxproj | 1477 ++++++++--------- .../juicysfplugin_SharedCode.vcxproj.filters | 131 +- .../juicysfplugin_StandalonePlugin.vcxproj | 53 +- .../juicysfplugin_VST3.vcxproj | 53 +- 5 files changed, 797 insertions(+), 941 deletions(-) diff --git a/Builds/VisualStudio2017/juicysfplugin.sln b/Builds/VisualStudio2017/juicysfplugin.sln index 7cd7a4d..1c7188c 100644 --- a/Builds/VisualStudio2017/juicysfplugin.sln +++ b/Builds/VisualStudio2017/juicysfplugin.sln @@ -1,17 +1,18 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2017 - -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - Standalone Plugin", "juicysfplugin_StandalonePlugin.vcxproj", "{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2026 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_StandalonePlugin", "juicysfplugin_StandalonePlugin.vcxproj", "{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}" ProjectSection(ProjectDependencies) = postProject {81231CE9-96E4-09DA-53C7-714106FA6BD5} = {81231CE9-96E4-09DA-53C7-714106FA6BD5} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - VST3", "juicysfplugin_VST3.vcxproj", "{70A2C49A-5DF9-60C9-981B-D030ADE816BF}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_VST3", "juicysfplugin_VST3.vcxproj", "{70A2C49A-5DF9-60C9-981B-D030ADE816BF}" ProjectSection(ProjectDependencies) = postProject {81231CE9-96E4-09DA-53C7-714106FA6BD5} = {81231CE9-96E4-09DA-53C7-714106FA6BD5} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin - Shared Code", "juicysfplugin_SharedCode.vcxproj", "{81231CE9-96E4-09DA-53C7-714106FA6BD5}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_SharedCode", "juicysfplugin_SharedCode.vcxproj", "{81231CE9-96E4-09DA-53C7-714106FA6BD5}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -19,14 +20,14 @@ Global Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.ActiveCfg = Debug|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.Build.0 = Debug|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.ActiveCfg = Release|x64 - {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.Build.0 = Release|x64 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|x64.ActiveCfg = Debug|x64 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|x64.Build.0 = Debug|x64 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|x64.ActiveCfg = Release|x64 {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|x64.Build.0 = Release|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.ActiveCfg = Debug|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.Build.0 = Debug|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.ActiveCfg = Release|x64 + {70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.Build.0 = Release|x64 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|x64.ActiveCfg = Debug|x64 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|x64.Build.0 = Debug|x64 {81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|x64.ActiveCfg = Release|x64 @@ -35,4 +36,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B29D6DB4-B88D-4F59-B9F4-980CA5425AEA} + EndGlobalSection EndGlobal diff --git a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj index 2e57454..fc19d5f 100644 --- a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj @@ -1,8 +1,5 @@ - - - + + Debug @@ -16,37 +13,33 @@ {81231CE9-96E4-09DA-53C7-714106FA6BD5} v141 - 10.0.16299.0 + 10.0.17134.0 - - + + StaticLibrary false false v141 v141 - 10.0.16299.0 + 10.0.17134.0 - + StaticLibrary false true v141 v141 - 10.0.16299.0 + 10.0.17134.0 - - + + - + v141 - 10.0.16299.0 + 10.0.17134.0 <_ProjectFileVersion>10.0.30319.1 @@ -60,7 +53,7 @@ juicysfplugin true v141 - 10.0.16299.0 + 10.0.17134.0 @@ -68,7 +61,7 @@ true true Win32 - + Disabled @@ -77,7 +70,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) MultiThreadedDebugDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -109,7 +102,7 @@ true true Win32 - + Full @@ -117,7 +110,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) MultiThreadedDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -146,20 +139,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + true @@ -1879,712 +1872,712 @@ true - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + \ No newline at end of file diff --git a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters index fdbd014..3c9ed80 100644 --- a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters +++ b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj.filters @@ -1,5 +1,4 @@ - - + @@ -526,9 +525,6 @@ JUCE Modules\juce_audio_basics - - JUCE Modules\juce_audio_basics - JUCE Modules\juce_audio_devices\audio_io @@ -598,9 +594,6 @@ JUCE Modules\juce_audio_devices - - JUCE Modules\juce_audio_devices - JUCE Modules\juce_audio_formats\codecs\flac\libFLAC @@ -769,9 +762,6 @@ JUCE Modules\juce_audio_formats - - JUCE Modules\juce_audio_formats - JUCE Modules\juce_audio_plugin_client\AU\CoreAudioUtilityClasses @@ -841,24 +831,15 @@ JUCE Modules\juce_audio_plugin_client\VST - - JUCE Modules\juce_audio_plugin_client\VST - JUCE Modules\juce_audio_plugin_client - - JUCE Modules\juce_audio_plugin_client - JUCE Modules\juce_audio_processors\format JUCE Modules\juce_audio_processors\format - - JUCE Modules\juce_audio_processors\format_types - JUCE Modules\juce_audio_processors\format_types @@ -907,9 +888,6 @@ JUCE Modules\juce_audio_processors - - JUCE Modules\juce_audio_processors - JUCE Modules\juce_audio_utils\audio_cd @@ -934,24 +912,12 @@ JUCE Modules\juce_audio_utils\native - - JUCE Modules\juce_audio_utils\native - JUCE Modules\juce_audio_utils\native JUCE Modules\juce_audio_utils\native - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - - - JUCE Modules\juce_audio_utils\native - JUCE Modules\juce_audio_utils\native @@ -970,9 +936,6 @@ JUCE Modules\juce_audio_utils - - JUCE Modules\juce_audio_utils - JUCE Modules\juce_core\containers @@ -1090,21 +1053,6 @@ JUCE Modules\juce_core\native - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - - - JUCE Modules\juce_core\native - JUCE Modules\juce_core\native @@ -1276,9 +1224,6 @@ JUCE Modules\juce_core - - JUCE Modules\juce_core - JUCE Modules\juce_cryptography\encryption @@ -1300,9 +1245,6 @@ JUCE Modules\juce_cryptography - - JUCE Modules\juce_cryptography - JUCE Modules\juce_data_structures\app_properties @@ -1327,9 +1269,6 @@ JUCE Modules\juce_data_structures - - JUCE Modules\juce_data_structures - JUCE Modules\juce_events\broadcasters @@ -1363,15 +1302,9 @@ JUCE Modules\juce_events\native - - JUCE Modules\juce_events\native - JUCE Modules\juce_events\native - - JUCE Modules\juce_events\native - JUCE Modules\juce_events\native @@ -1387,9 +1320,6 @@ JUCE Modules\juce_events - - JUCE Modules\juce_events - JUCE Modules\juce_graphics\colour @@ -1672,12 +1602,6 @@ JUCE Modules\juce_graphics\native - - JUCE Modules\juce_graphics\native - - - JUCE Modules\juce_graphics\native - JUCE Modules\juce_graphics\native @@ -1702,9 +1626,6 @@ JUCE Modules\juce_graphics - - JUCE Modules\juce_graphics - JUCE Modules\juce_gui_basics\application @@ -1969,15 +1890,6 @@ JUCE Modules\juce_gui_basics\native - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - JUCE Modules\juce_gui_basics\native @@ -1990,21 +1902,6 @@ JUCE Modules\juce_gui_basics\native - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - - - JUCE Modules\juce_gui_basics\native - JUCE Modules\juce_gui_basics\native @@ -2128,9 +2025,6 @@ JUCE Modules\juce_gui_basics - - JUCE Modules\juce_gui_basics - JUCE Modules\juce_gui_extra\code_editor @@ -2191,9 +2085,6 @@ JUCE Modules\juce_gui_extra\native - - JUCE Modules\juce_gui_extra\native - JUCE Modules\juce_gui_extra\native @@ -2203,21 +2094,12 @@ JUCE Modules\juce_gui_extra\native - - JUCE Modules\juce_gui_extra\native - - - JUCE Modules\juce_gui_extra\native - JUCE Modules\juce_gui_extra\native JUCE Modules\juce_gui_extra\native - - JUCE Modules\juce_gui_extra\native - JUCE Modules\juce_gui_extra\native @@ -2230,9 +2112,6 @@ JUCE Modules\juce_gui_extra - - JUCE Modules\juce_gui_extra - JUCE Modules\juce_opengl\opengl @@ -2263,9 +2142,6 @@ JUCE Modules\juce_opengl - - JUCE Modules\juce_opengl - JUCE Modules\juce_video\capture @@ -2275,9 +2151,6 @@ JUCE Modules\juce_video - - JUCE Modules\juce_video - JUCE Library Code @@ -4386,4 +4259,4 @@ JUCE Modules\juce_graphics\image_formats\pnglib - + \ No newline at end of file diff --git a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj index 3ba62bb..6f60214 100644 --- a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj @@ -1,8 +1,5 @@ - - - + + Debug @@ -16,37 +13,33 @@ {7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5} v141 - 10.0.16299.0 + 10.0.17134.0 - - + + Application false false v141 v141 - 10.0.16299.0 + 10.0.17134.0 - + Application false true v141 v141 - 10.0.16299.0 + 10.0.17134.0 - - + + - + v141 - 10.0.16299.0 + 10.0.17134.0 <_ProjectFileVersion>10.0.30319.1 @@ -62,7 +55,7 @@ true $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 - 10.0.16299.0 + 10.0.17134.0 @@ -70,7 +63,7 @@ true true Win32 - + Disabled @@ -79,7 +72,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;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=1;%(PreprocessorDefinitions) MultiThreadedDebugDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -115,7 +108,7 @@ true true Win32 - + Full @@ -123,7 +116,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;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=1;%(PreprocessorDefinitions) MultiThreadedDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -156,12 +149,12 @@ - + - + - + - - - + + + \ No newline at end of file diff --git a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj index 6afaf69..cfa629c 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj @@ -1,8 +1,5 @@ - - - + + Debug @@ -16,37 +13,33 @@ {70A2C49A-5DF9-60C9-981B-D030ADE816BF} v141 - 10.0.16299.0 + 10.0.17134.0 - - + + DynamicLibrary false false v141 v141 - 10.0.16299.0 + 10.0.17134.0 - + DynamicLibrary false true v141 v141 - 10.0.16299.0 + 10.0.17134.0 - - + + - + v141 - 10.0.16299.0 + 10.0.17134.0 <_ProjectFileVersion>10.0.30319.1 @@ -62,7 +55,7 @@ true $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 - 10.0.16299.0 + 10.0.17134.0 @@ -70,7 +63,7 @@ true true Win32 - + Disabled @@ -79,7 +72,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -115,7 +108,7 @@ true true Win32 - + Full @@ -123,7 +116,7 @@ _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDLL true - + $(IntDir)\ $(IntDir)\ $(IntDir)\ @@ -156,12 +149,12 @@ - + - + - + - - - + + + \ No newline at end of file