Skip to content

Commit 427819b

Browse files
committed
fix: Add clap-wrapper as submodule for CI builds
- Moved clap-wrapper from sibling dir to libs/clap-wrapper submodule - Enable CLAP_WRAPPER_DOWNLOAD_DEPENDENCIES for VST3/AU SDK download
1 parent 979df4f commit 427819b

4 files changed

Lines changed: 9 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ jobs:
3232
-DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \
3333
-DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" \
3434
-DJAMWIDE_UNIVERSAL=ON \
35-
-DJAMWIDE_DEV_BUILD=OFF
35+
-DJAMWIDE_DEV_BUILD=OFF \
36+
-DCLAP_WRAPPER_DOWNLOAD_DEPENDENCIES=TRUE
3637
3738
- name: Build
3839
run: cmake --build build --config ${{ env.BUILD_TYPE }} -j $(sysctl -n hw.ncpu)
@@ -76,7 +77,8 @@ jobs:
7677
run: |
7778
cmake -B build `
7879
-DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} `
79-
-DJAMWIDE_DEV_BUILD=OFF
80+
-DJAMWIDE_DEV_BUILD=OFF `
81+
-DCLAP_WRAPPER_DOWNLOAD_DEPENDENCIES=TRUE
8082
8183
- name: Build
8284
run: cmake --build build --config ${{ env.BUILD_TYPE }} -j $env:NUMBER_OF_PROCESSORS

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@
1313
[submodule "libs/libvorbis"]
1414
path = libs/libvorbis
1515
url = https://github.com/xiph/vorbis.git
16+
[submodule "libs/clap-wrapper"]
17+
path = libs/clap-wrapper
18+
url = https://github.com/free-audio/clap-wrapper.git

CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ option(JAMWIDE_DEV_BUILD "Enable development build with verbose logging" ON)
2323
# Submodules
2424
add_subdirectory(libs/clap EXCLUDE_FROM_ALL)
2525
add_subdirectory(libs/clap-helpers EXCLUDE_FROM_ALL)
26-
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../clap-wrapper
27-
${CMAKE_BINARY_DIR}/clap-wrapper)
26+
add_subdirectory(libs/clap-wrapper EXCLUDE_FROM_ALL)
2827

2928
# libogg
3029
set(BUILD_TESTING OFF CACHE BOOL "" FORCE)

libs/clap-wrapper

Submodule clap-wrapper added at 62bf4f1

0 commit comments

Comments
 (0)