Skip to content

Commit

Permalink
#31 Add clap wrapper.
Browse files Browse the repository at this point in the history
  • Loading branch information
Archie3d committed Aug 18, 2024
1 parent 7aaba70 commit 1f123fb
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,9 @@ jobs:
${{ matrix.path }}/Standalone
${{ matrix.path }}/AU
${{ matrix.path }}/LV2
${{ matrix.path }}/CLAP
!${{ matrix.path }}/CLAP/*.exp
!${{ matrix.path }}/CLAP/*.lib
${{ matrix.path }}/VST3
!${{ matrix.path }}/VST3/*.exp
!${{ matrix.path }}/VST3/*.lib
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "JUCE"]
path = JUCE
url = https://github.com/juce-framework/JUCE.git
[submodule "clap-juce-extensions"]
path = clap-juce-extensions
url = https://github.com/free-audio/clap-juce-extensions.git
7 changes: 7 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ option(WITH_ASIO "Enable ASIO audio interface" ON)
option(WITH_MULTIBUS_OUTPUT "Enable multibus output" OFF)

add_subdirectory(JUCE)
add_subdirectory(clap-juce-extensions EXCLUDE_FROM_ALL)

set(plugin_formats
VST3
Expand Down Expand Up @@ -71,6 +72,12 @@ juce_add_plugin(${TARGET}
ICON_SMALL "${CMAKE_CURRENT_SOURCE_DIR}/Resources/icons/icon64.png"
)

clap_juce_extensions_plugin(TARGET ${TARGET}
CLAP_ID "com.ArthurBenilov.Aeolus"
CLAP_FEATURES instrument "virtual analog"
)


target_link_libraries(${TARGET}
PRIVATE
juce::juce_core
Expand Down
1 change: 1 addition & 0 deletions clap-juce-extensions
Submodule clap-juce-extensions added at 24e70f

0 comments on commit 1f123fb

Please sign in to comment.