Browse Source

Added support for VST3 SDK 3.6.7

You will need to update your VST3 SDK!
tags/2021-05-28
hogliux 8 years ago
parent
commit
9c7ee8710a
3 changed files with 6 additions and 5 deletions
  1. +4
    -1
      extras/Projucer/Source/Project Saving/jucer_ProjectExporter.cpp
  2. +1
    -1
      extras/Projucer/Source/Utility/jucer_StoredSettings.cpp
  3. +1
    -3
      modules/juce_audio_processors/format_types/juce_VST3Headers.h

+ 4
- 1
extras/Projucer/Source/Project Saving/jucer_ProjectExporter.cpp View File

@@ -304,7 +304,10 @@ void ProjectExporter::addVST3FolderToPath()
const String vst3Folder (getVST3PathValue().toString()); const String vst3Folder (getVST3PathValue().toString());
if (vst3Folder.isNotEmpty()) if (vst3Folder.isNotEmpty())
addToExtraSearchPaths (RelativePath (vst3Folder, RelativePath::projectFolder), 0);
{
addToExtraSearchPaths (RelativePath (vst3Folder, RelativePath::projectFolder).getChildFile ("VST2_SDK"), 0);
addToExtraSearchPaths (RelativePath (vst3Folder, RelativePath::projectFolder).getChildFile ("VST3_SDK"), 0);
}
} }
void ProjectExporter::addAAXFoldersToPath() void ProjectExporter::addAAXFoldersToPath()


+ 1
- 1
extras/Projucer/Source/Utility/jucer_StoredSettings.cpp View File

@@ -277,7 +277,7 @@ bool StoredSettings::isGlobalPathValid (const File& relativeTo, const Identifier
if (key == Ids::vst3Path) if (key == Ids::vst3Path)
{ {
fileToCheckFor = "base/source/baseiids.cpp";
fileToCheckFor = "VST3_SDK/base/source/baseiids.cpp";
} }
else if (key == Ids::rtasPath) else if (key == Ids::rtasPath)
{ {


+ 1
- 3
modules/juce_audio_processors/format_types/juce_VST3Headers.h View File

@@ -84,14 +84,12 @@
#include <public.sdk/source/vst/vsteditcontroller.h> #include <public.sdk/source/vst/vsteditcontroller.h>
#else #else
#include <base/source/baseiids.cpp> #include <base/source/baseiids.cpp>
#include <base/source/fatomic.cpp>
#include <base/source/fbuffer.cpp> #include <base/source/fbuffer.cpp>
#include <base/source/fdebug.cpp> #include <base/source/fdebug.cpp>
#include <base/source/fobject.cpp> #include <base/source/fobject.cpp>
#include <base/source/frect.cpp>
#include <base/source/fstreamer.cpp> #include <base/source/fstreamer.cpp>
#include <base/source/fstring.cpp> #include <base/source/fstring.cpp>
#include <base/source/fthread.cpp>
#include <base/source/flock.cpp>
#include <base/source/updatehandler.cpp> #include <base/source/updatehandler.cpp>
#include <pluginterfaces/base/conststringtable.cpp> #include <pluginterfaces/base/conststringtable.cpp>
#include <pluginterfaces/base/funknown.cpp> #include <pluginterfaces/base/funknown.cpp>


Loading…
Cancel
Save