git subrepo clone https://github.com/free-audio/clap-juce-extensions deps/clap-juce-extensions

subrepo:
  subdir:   "deps/clap-juce-extensions"
  merged:   "6489846d0"
upstream:
  origin:   "https://github.com/free-audio/clap-juce-extensions"
  branch:   "main"
  commit:   "6489846d0"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "2f68596"
This commit is contained in:
essej
2022-06-14 19:24:15 -04:00
parent 345d5a1d9f
commit bd701cb5f2
12 changed files with 1667 additions and 0 deletions

@ -0,0 +1,15 @@
//
// Created by Paul Walker on 12/19/21.
//
#include "clap-juce-extensions/clap-juce-extensions.h"
namespace clap_juce_extensions
{
bool clap_properties::building_clap{false};
uint32_t clap_properties::clap_version_major{0}, clap_properties::clap_version_minor{0},
clap_properties::clap_version_revision{0};
clap_properties::clap_properties() : is_clap{building_clap} {}
} // namespace clap_juce_extensions

@ -0,0 +1,13 @@
/*
* This file allows our CLAP extension to load the objective
* C extensions that JUCE uses to create a UI on mac in the
* VST3 and VST implementations. Basically it provides the pair
* of functions to attach our NSView to the parent window properly
* from the juce editor. This code is maintained by the JUCE team
* but we need to link it here also, so create this little stub
* which (for this one file only) tells JUCE I'm a VST3 and makes
* the objective C symbols available.
*/
#define JucePlugin_Build_VST3 1
#include "juce_audio_plugin_client/VST/juce_VST_Wrapper.mm"

File diff suppressed because it is too large Load Diff