Browse Source

Enable VST3 builds

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 9 months ago
parent
commit
b9b34832a8
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
6 changed files with 17 additions and 1 deletions
  1. +12
    -0
      .github/workflows/build.yml
  2. +1
    -1
      dpf
  3. +1
    -0
      plugins/bitcrush/Makefile
  4. +1
    -0
      plugins/freeverb/Makefile
  5. +1
    -0
      plugins/gigaverb/Makefile
  6. +1
    -0
      plugins/pitchshift/Makefile

+ 12
- 0
.github/workflows/build.yml View File

@@ -172,6 +172,7 @@ jobs:
!bin/*-dssi.dylib
!bin/lv2
!bin/vst2
!bin/vst3

win32:
runs-on: ubuntu-20.04
@@ -321,3 +322,14 @@ jobs:
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \
done
- name: Test VST3 plugins
run: |
for p in $(ls bin/ | grep vst3); do \
env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \
valgrind \
--error-exitcode=255 \
--leak-check=full \
--track-origins=yes \
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst3 ./bin/${p} "" 1>/dev/null; \
done

+ 1
- 1
dpf

@@ -1 +1 @@
Subproject commit 9aec1687c8ef5304efd8da6a65bdd1d0913fa612
Subproject commit ab236b8d7aa345345376265388e127f8e8febcf0

+ 1
- 0
plugins/bitcrush/Makefile View File

@@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)



+ 1
- 0
plugins/freeverb/Makefile View File

@@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)



+ 1
- 0
plugins/gigaverb/Makefile View File

@@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)



+ 1
- 0
plugins/pitchshift/Makefile View File

@@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)



Loading…
Cancel
Save