Browse Source

Enable VST3 builds

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 4 years ago
parent
commit
a42578c382
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
5 changed files with 17 additions and 2 deletions
  1. +13
    -1
      .github/workflows/build.yml
  2. +1
    -1
      dpf
  3. +1
    -0
      plugins/AmplitudeImposer/Makefile
  4. +1
    -0
      plugins/CycleShifter/Makefile
  5. +1
    -0
      plugins/SoulForce/Makefile

+ 13
- 1
.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
@@ -255,7 +256,7 @@ jobs:
- name: Build plugins
env:
CFLAGS: -g
CXXFLAGS: -g
CXXFLAGS: -g -DDPF_ABORT_ON_ERROR
LDFLAGS: -static-libgcc -static-libstdc++
run: |
make features
@@ -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 e44a908375610d7f46b507532b4602c9f89f085a
Subproject commit 7069b02cddb7f82c152629d2f406ad9b2d95ce10

+ 1
- 0
plugins/AmplitudeImposer/Makefile View File

@@ -31,6 +31,7 @@ include ../../dpf/Makefile.plugins.mk
TARGETS += jack
TARGETS += ladspa
TARGETS += vst2
TARGETS += vst3

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


+ 1
- 0
plugins/CycleShifter/Makefile View File

@@ -31,6 +31,7 @@ include ../../dpf/Makefile.plugins.mk
TARGETS += jack
TARGETS += ladspa
TARGETS += vst2
TARGETS += vst3

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


+ 1
- 0
plugins/SoulForce/Makefile View File

@@ -31,6 +31,7 @@ include ../../dpf/Makefile.plugins.mk
TARGETS += jack
TARGETS += ladspa
TARGETS += vst2
TARGETS += vst3

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


Loading…
Cancel
Save