diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4e08616..396d88c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,10 +3,9 @@ name: build on: [push, pull_request] env: - CACHE_VERSION: 4 + CACHE_VERSION: 5 CARDINAL_UNDER_WINE: 1 CIBUILD: true - EMSCRIPTEN_VERSION: 3.1.27 LIBGL_ALWAYS_SOFTWARE: true PAWPAW_SKIP_LTO: 1 PAWPAW_SKIP_GLIB: 1 @@ -335,18 +334,14 @@ jobs: sudo apt-get update -qq sudo apt-get install -yqq brotli gperf meson sudo apt-get clean - [ -e ~/PawPawBuilds/emsdk ] || git clone https://github.com/emscripten-core/emsdk.git ~/PawPawBuilds/emsdk - cd ~/PawPawBuilds/emsdk && ./emsdk install ${{ env.EMSCRIPTEN_VERSION }} && ./emsdk activate ${{ env.EMSCRIPTEN_VERSION }} - name: Build extra dependencies run: | ${{ matrix.target == 'nosimd' }} && export PAWPAW_NOSIMD=1 - source ~/PawPawBuilds/emsdk/emsdk_env.sh ./deps/PawPaw/bootstrap-cardinal.sh wasm && ./deps/PawPaw/.cleanup.sh wasm - name: Build wasm cross-compiled if: steps.cache.outputs.cache-hit == 'true' run: | ${{ matrix.target == 'nosimd' }} && export PAWPAW_NOSIMD=1 - source ~/PawPawBuilds/emsdk/emsdk_env.sh source deps/PawPaw/local.env wasm # FIXME send patch upstream, assuming this works.. sed -i -e 's/defined(__riscv)/defined(__riscv) || defined(__EMSCRIPTEN__)/' plugins/surgext/surge/src/common/globals.h @@ -356,7 +351,6 @@ jobs: if: steps.cache.outputs.cache-hit == 'true' run: | ${{ matrix.target == 'nosimd' }} && export PAWPAW_NOSIMD=1 - source ~/PawPawBuilds/emsdk/emsdk_env.sh source deps/PawPaw/local.env wasm make HAVE_LIBLO=false NOOPT=true NOSIMD=${{ matrix.target == 'nosimd' }} -j $(nproc) -C src/CardinalMiniSep modgui - name: Make wasm versioned and compress diff --git a/carla b/carla index 41f07e1..c2031ed 160000 --- a/carla +++ b/carla @@ -1 +1 @@ -Subproject commit 41f07e119252b8b14627bec8345cb7304485a815 +Subproject commit c2031edc1c82c3e760394b6363627caf25a7c256 diff --git a/deps/PawPaw b/deps/PawPaw index 6a3c6a6..1369e1f 160000 --- a/deps/PawPaw +++ b/deps/PawPaw @@ -1 +1 @@ -Subproject commit 6a3c6a65a89abe221858c3f7635140074506bfc3 +Subproject commit 1369e1f84e6391df761b5ac5e143ab6841e57f7e diff --git a/dpf b/dpf index df2afed..1d5a31c 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit df2afed246113e4459808b112583d54cf7e433e9 +Subproject commit 1d5a31c1e2fec45b23e05543c646ae6092693914