Skip to content

Commit 30e0990

Browse files
committed
Enable VST3 builds
Signed-off-by: falkTX <falktx@falktx.com>
1 parent 68fa5d5 commit 30e0990

File tree

5 files changed

+17
-2
lines changed

5 files changed

+17
-2
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 88 files

plugins/3BandEQ/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ include ../../dpf/Makefile.plugins.mk
3131
TARGETS += jack
3232
TARGETS += ladspa
3333
TARGETS += vst2
34+
TARGETS += vst3
3435

3536
ifeq ($(HAVE_CAIRO_OR_OPENGL),true)
3637
ifeq ($(HAVE_LIBLO),true)

plugins/3BandSplitter/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ include ../../dpf/Makefile.plugins.mk
3131
TARGETS += jack
3232
TARGETS += ladspa
3333
TARGETS += vst2
34+
TARGETS += vst3
3435

3536
ifeq ($(HAVE_CAIRO_OR_OPENGL),true)
3637
ifeq ($(HAVE_LIBLO),true)

plugins/PingPongPan/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ include ../../dpf/Makefile.plugins.mk
3131
TARGETS += jack
3232
TARGETS += ladspa
3333
TARGETS += vst2
34+
TARGETS += vst3
3435

3536
ifeq ($(HAVE_CAIRO_OR_OPENGL),true)
3637
ifeq ($(HAVE_LIBLO),true)

0 commit comments

Comments
 (0)