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:
deps/clap-juce-extensions
.clang-format.gitmodules.gitrepoCMakeLists.txtLICENSE.mdREADME.md
clap-libs
include
clap-juce-extensions
src
15
deps/clap-juce-extensions/src/extensions/clap-juce-extensions.cpp
vendored
Normal file
15
deps/clap-juce-extensions/src/extensions/clap-juce-extensions.cpp
vendored
Normal file
@ -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
|
13
deps/clap-juce-extensions/src/wrapper/clap-juce-mac.mm
vendored
Normal file
13
deps/clap-juce-extensions/src/wrapper/clap-juce-mac.mm
vendored
Normal file
@ -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"
|
1109
deps/clap-juce-extensions/src/wrapper/clap-juce-wrapper.cpp
vendored
Normal file
1109
deps/clap-juce-extensions/src/wrapper/clap-juce-wrapper.cpp
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user