Browse Source

Build VST3 variants

Signed-off-by: falkTX <falktx@falktx.com>
master
falkTX 3 years ago
parent
commit
11da5c8450
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
8 changed files with 19 additions and 7 deletions
  1. +12
    -0
      .github/workflows/build.yml
  2. +1
    -1
      dpf
  3. +1
    -1
      plugins/PowerJuice/Makefile
  4. +1
    -1
      plugins/PowerJuiceX2/Makefile
  5. +1
    -1
      plugins/StutterJuice/Makefile
  6. +1
    -1
      plugins/TriggerJuice/Makefile
  7. +1
    -1
      plugins/VectorJuice/Makefile
  8. +1
    -1
      plugins/WobbleJuice/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 7069b02cddb7f82c152629d2f406ad9b2d95ce10

+ 1
- 1
plugins/PowerJuice/Makefile View File

@@ -27,6 +27,6 @@ include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------
# Enable all possible plugin types

all: jack lv2 vst2
all: jack lv2 vst2 vst3

# --------------------------------------------------------------

+ 1
- 1
plugins/PowerJuiceX2/Makefile View File

@@ -27,6 +27,6 @@ include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------
# Enable all possible plugin types

all: jack lv2 vst2
all: jack lv2 vst2 vst3

# --------------------------------------------------------------

+ 1
- 1
plugins/StutterJuice/Makefile View File

@@ -27,6 +27,6 @@ include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------
# Enable all possible plugin types

all: jack lv2_sep vst2
all: jack lv2_sep vst2 vst3

# --------------------------------------------------------------

+ 1
- 1
plugins/TriggerJuice/Makefile View File

@@ -28,6 +28,6 @@ include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------
# Enable all possible plugin types

all: jack lv2_sep vst2
all: jack lv2_sep vst2 vst3

# --------------------------------------------------------------

+ 1
- 1
plugins/VectorJuice/Makefile View File

@@ -27,6 +27,6 @@ include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------
# Enable all possible plugin types

all: jack lv2_sep vst2
all: jack lv2_sep vst2 vst3

# --------------------------------------------------------------

+ 1
- 1
plugins/WobbleJuice/Makefile View File

@@ -28,6 +28,6 @@ include ../../dpf/Makefile.plugins.mk
# --------------------------------------------------------------
# Enable all possible plugin types

all: jack lv2_sep vst2
all: jack lv2_sep vst2 vst3

# --------------------------------------------------------------

Loading…
Cancel
Save