Skip to content

Commit 1f123fb

Browse files
committed
#31 Add clap wrapper.
1 parent 7aaba70 commit 1f123fb

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ jobs:
9797
${{ matrix.path }}/Standalone
9898
${{ matrix.path }}/AU
9999
${{ matrix.path }}/LV2
100+
${{ matrix.path }}/CLAP
101+
!${{ matrix.path }}/CLAP/*.exp
102+
!${{ matrix.path }}/CLAP/*.lib
100103
${{ matrix.path }}/VST3
101104
!${{ matrix.path }}/VST3/*.exp
102105
!${{ matrix.path }}/VST3/*.lib

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "JUCE"]
22
path = JUCE
33
url = https://github.com/juce-framework/JUCE.git
4+
[submodule "clap-juce-extensions"]
5+
path = clap-juce-extensions
6+
url = https://github.com/free-audio/clap-juce-extensions.git

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ option(WITH_ASIO "Enable ASIO audio interface" ON)
2929
option(WITH_MULTIBUS_OUTPUT "Enable multibus output" OFF)
3030

3131
add_subdirectory(JUCE)
32+
add_subdirectory(clap-juce-extensions EXCLUDE_FROM_ALL)
3233

3334
set(plugin_formats
3435
VST3
@@ -71,6 +72,12 @@ juce_add_plugin(${TARGET}
7172
ICON_SMALL "${CMAKE_CURRENT_SOURCE_DIR}/Resources/icons/icon64.png"
7273
)
7374

75+
clap_juce_extensions_plugin(TARGET ${TARGET}
76+
CLAP_ID "com.ArthurBenilov.Aeolus"
77+
CLAP_FEATURES instrument "virtual analog"
78+
)
79+
80+
7481
target_link_libraries(${TARGET}
7582
PRIVATE
7683
juce::juce_core

clap-juce-extensions

Submodule clap-juce-extensions added at 24e70f7

0 commit comments

Comments
 (0)