Skip to content

Commit 00f00e0

Browse files
committed
Enable VST3
Signed-off-by: falkTX <falktx@falktx.com>
1 parent 2859e3f commit 00f00e0

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ jobs:
172172
!bin/*-dssi.dylib
173173
!bin/lv2
174174
!bin/vst2
175+
!bin/vst3
175176
176177
win32:
177178
runs-on: ubuntu-20.04
@@ -255,7 +256,7 @@ jobs:
255256
- name: Build plugins
256257
env:
257258
CFLAGS: -g
258-
CXXFLAGS: -g
259+
CXXFLAGS: -g -DDPF_ABORT_ON_ERROR
259260
LDFLAGS: -static-libgcc -static-libstdc++
260261
run: |
261262
make features
@@ -321,3 +322,14 @@ jobs:
321322
--suppressions=./dpf/utils/valgrind-dpf.supp \
322323
/usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \
323324
done
325+
- name: Test VST3 plugins
326+
run: |
327+
for p in $(ls bin/ | grep vst3); do \
328+
env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \
329+
valgrind \
330+
--error-exitcode=255 \
331+
--leak-check=full \
332+
--track-origins=yes \
333+
--suppressions=./dpf/utils/valgrind-dpf.supp \
334+
/usr/lib/carla/carla-bridge-native vst3 ./bin/${p} "" 1>/dev/null; \
335+
done

dpf

Submodule dpf updated 87 files

plugins/Kars/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ include ../../dpf/Makefile.plugins.mk
2323
# --------------------------------------------------------------
2424
# Enable all possible plugin types
2525

26-
all: jack dssi_dsp lv2_dsp vst2
26+
all: jack dssi_dsp lv2_dsp vst2 vst3
2727

2828
# --------------------------------------------------------------

0 commit comments

Comments
 (0)