From 05d224bae2602ca4da62a6eea1ca4bfcac993234 Mon Sep 17 00:00:00 2001 From: Birch-san Date: Thu, 14 Jun 2018 18:52:33 +0100 Subject: [PATCH] define the Visual Studio build entirely from Projucer, with no snowflake settings. i.e. I moved link dirs, include dirs, and libraries into its definition. --- .../import_lib/libfluidsynth.dll.a | Bin 0 -> 198464 bytes .../juicysfplugin_SharedCode.vcxproj | 4 ++-- .../juicysfplugin_StandalonePlugin.vcxproj | 20 ++++++++++------- .../juicysfplugin_VST.vcxproj | 20 ++++++++++------- .../juicysfplugin_VST3.vcxproj | 20 ++++++++++------- juicysfplugin.jucer | 21 +++++++++--------- 6 files changed, 49 insertions(+), 36 deletions(-) create mode 100644 Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a diff --git a/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a b/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a new file mode 100644 index 0000000000000000000000000000000000000000..cd430d6d1a390172ec3d0daf7444027a92386103 GIT binary patch literal 198464 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 literal 0 HcmV?d00001 diff --git a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj index 4e3476f..3e59d63 100644 --- a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj @@ -73,7 +73,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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=1;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 @@ -113,7 +113,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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=1;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 diff --git a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj index 45a78b3..fdc270d 100644 --- a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj @@ -55,12 +55,12 @@ $(Platform)\$(Configuration)\Standalone Plugin\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ $(Platform)\$(Configuration)\Standalone Plugin\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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 @@ -98,15 +98,17 @@ true $(IntDir)\juicysfplugin.pdb Windows + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) @@ -119,7 +121,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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 @@ -144,15 +146,17 @@ Windows true true + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) diff --git a/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj index e581e0f..c7a55f7 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj @@ -55,12 +55,12 @@ $(Platform)\$(Configuration)\VST\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\VST\ $(Platform)\$(Configuration)\VST\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -98,15 +98,17 @@ true $(IntDir)\juicysfplugin.pdb Windows + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) @@ -119,7 +121,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -144,15 +146,17 @@ Windows true true + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) diff --git a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj index 48f4069..ff4d41c 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj @@ -55,12 +55,12 @@ $(Platform)\$(Configuration)\VST3\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\VST3\ $(Platform)\$(Configuration)\VST3\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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 @@ -98,15 +98,17 @@ true $(IntDir)\juicysfplugin.pdb Windows + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) @@ -119,7 +121,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _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 @@ -144,15 +146,17 @@ Windows true true + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) diff --git a/juicysfplugin.jucer b/juicysfplugin.jucer index 7948a68..271a84f 100644 --- a/juicysfplugin.jucer +++ b/juicysfplugin.jucer @@ -2,11 +2,11 @@ @@ -65,8 +65,8 @@ - - + + @@ -105,10 +105,11 @@ - + - - + +