| @@ -10,6 +10,7 @@ on: | |||
| env: | |||
| DEBIAN_FRONTEND: noninteractive | |||
| HOMEBREW_NO_AUTO_UPDATE: 1 | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| jobs: | |||
| linux-arm64: | |||
| @@ -35,7 +36,6 @@ jobs: | |||
| CXX: aarch64-linux-gnu-g++ | |||
| LDFLAGS: -static-libgcc -static-libstdc++ | |||
| PKG_CONFIG_PATH: /usr/lib/aarch64-linux-gnu/pkgconfig | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| make features | |||
| make WITH_LTO=true -j $(nproc) | |||
| @@ -74,7 +74,6 @@ jobs: | |||
| CXX: arm-linux-gnueabihf-g++ | |||
| LDFLAGS: -static-libgcc -static-libstdc++ | |||
| PKG_CONFIG_PATH: /usr/lib/arm-linux-gnueabihf/pkgconfig | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| make features | |||
| make WITH_LTO=true -j $(nproc) | |||
| @@ -111,7 +110,6 @@ jobs: | |||
| CXXFLAGS: -m32 | |||
| LDFLAGS: -m32 -static-libgcc -static-libstdc++ | |||
| PKG_CONFIG_PATH: /usr/lib/i386-linux-gnu/pkgconfig | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| make features | |||
| make WITH_LTO=true -j $(nproc) | |||
| @@ -142,7 +140,6 @@ jobs: | |||
| - name: Build linux x86_64 | |||
| env: | |||
| LDFLAGS: -static-libgcc -static-libstdc++ | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| make features | |||
| make WITH_LTO=true -j $(nproc) | |||
| @@ -173,7 +170,6 @@ jobs: | |||
| - name: Build linux x86_64 (debug) | |||
| env: | |||
| LDFLAGS: -static-libgcc -static-libstdc++ | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| make features | |||
| make DEBUG=true -j $(nproc) | |||
| @@ -234,7 +230,6 @@ jobs: | |||
| CXX: i686-w64-mingw32-g++ | |||
| EXE_WRAPPER: wine | |||
| PKG_CONFIG: "false" | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| WINEARCH: "win32" | |||
| WINEDEBUG: "-all" | |||
| WINEDLLOVERRIDES: "mscoree,mshtml=" | |||
| @@ -269,7 +264,6 @@ jobs: | |||
| CXX: x86_64-w64-mingw32-g++ | |||
| EXE_WRAPPER: wine | |||
| PKG_CONFIG: "false" | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| WINEARCH: "win64" | |||
| WINEDEBUG: "-all" | |||
| WINEDLLOVERRIDES: "mscoree,mshtml=" | |||
| @@ -311,7 +305,6 @@ jobs: | |||
| CFLAGS: -g | |||
| CXXFLAGS: -g -DDPF_ABORT_ON_ERROR | |||
| LDFLAGS: -static-libgcc -static-libstdc++ | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| make features | |||
| make NOOPT=true SKIP_STRIPPING=true -j $(nproc) | |||
| @@ -324,8 +317,6 @@ jobs: | |||
| /usr/lib/lv2/kx-programs.lv2/*.ttl \ | |||
| ./bin/*.lv2/*.ttl | |||
| - name: Validate LV2 metadata and binaries | |||
| env: | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| export LV2_PATH=/tmp/lv2-path | |||
| mkdir ${LV2_PATH} | |||
| @@ -334,8 +325,6 @@ jobs: | |||
| ${LV2_PATH} | |||
| lv2lint -s lv2_generate_ttl -l ld-linux-x86-64.so.2 -M nopack $(lv2ls) | |||
| - name: Test LV2 plugin | |||
| env: | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| export LV2_PATH=/tmp/lv2-path | |||
| for p in $(lv2ls); do \ | |||
| @@ -348,8 +337,6 @@ jobs: | |||
| /usr/lib/carla/carla-bridge-native lv2 "" ${p} 1>/dev/null; \ | |||
| done | |||
| - name: Test VST2 plugin | |||
| env: | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| for p in $(ls bin/ | grep vst.so); do \ | |||
| env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \ | |||
| @@ -361,8 +348,6 @@ jobs: | |||
| /usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \ | |||
| done | |||
| - name: Test VST3 plugin | |||
| env: | |||
| LIBGL_ALWAYS_SOFTWARE: "true" | |||
| run: | | |||
| for p in $(ls bin/ | grep vst3); do \ | |||
| env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \ | |||