|
|
|
@@ -1051,14 +1051,19 @@ jobs: |
|
|
|
sudo apt-get install -yqq liblo-dev |
|
|
|
# runtime testing |
|
|
|
sudo apt-get install -yqq carla-git lilv-utils lv2-dev lv2lint valgrind xvfb |
|
|
|
- name: Set up ccache |
|
|
|
uses: hendrikmuhs/ccache-action@v1.2 |
|
|
|
with: |
|
|
|
key: ccache-pluginval-v${{ env.CACHE_VERSION }} |
|
|
|
- name: Build Cardinal |
|
|
|
env: |
|
|
|
CFLAGS: -g |
|
|
|
CXXFLAGS: -g -DDPF_ABORT_ON_ERROR -DDPF_RUNTIME_TESTING |
|
|
|
LDFLAGS: -static-libgcc -static-libstdc++ |
|
|
|
run: | |
|
|
|
make HEADLESS=true features |
|
|
|
make HEADLESS=true NOOPT=true NOPLUGINS=true SKIP_STRIPPING=true -j $(nproc) |
|
|
|
export PATH="/usr/lib/ccache:${PATH}" |
|
|
|
make features |
|
|
|
make NOOPT=true SKIP_STRIPPING=true -j $(nproc) |
|
|
|
- name: Run Cardinal self-tests |
|
|
|
run: | |
|
|
|
xvfb-run ./bin/Cardinal selftest |
|
|
|
|