From 610623a95e77c5fe5e32d1b9a8a87ee0b3d9247b Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 27 Aug 2023 10:56:20 +0200 Subject: [PATCH] Skip building standalones for debug builds Signed-off-by: falkTX --- .github/workflows/build.yml | 2 +- Makefile | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f070361..0665d4c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -156,7 +156,7 @@ jobs: # multiple jobs for building carla, deps and plugins make DEBUG=true carla deps dgl plugins resources -j $(nproc) # single job for final build stage, otherwise we might get killed due to OOM - make DEBUG=true HAVE_PULSEAUDIO=false -j 1 + make DEBUG=true HAVE_PULSEAUDIO=false clap lv2 vst2 vst3 -j 1 - name: Set sha8 id: slug run: echo "SHA8=$(echo ${{ github.sha }} | cut -c1-8)" >> $GITHUB_ENV diff --git a/Makefile b/Makefile index ac13d7d..3022bd2 100644 --- a/Makefile +++ b/Makefile @@ -214,6 +214,18 @@ native: carla deps dgl plugins resources mini: carla deps dgl plugins resources $(MAKE) mini -C src $(CARLA_EXTRA_ARGS) +clap: carla deps dgl plugins resources + $(MAKE) clap -C src $(CARLA_EXTRA_ARGS) + +lv2: carla deps dgl plugins resources + $(MAKE) lv2 -C src $(CARLA_EXTRA_ARGS) + +vst2: carla deps dgl plugins resources + $(MAKE) vst2 -C src $(CARLA_EXTRA_ARGS) + +vst3: carla deps dgl plugins resources + $(MAKE) vst3 -C src $(CARLA_EXTRA_ARGS) + # -------------------------------------------------------------- # Packaging standalone for CI