@@ 32,23 32,12 @@ jobs:
obj-x86_64-pc-msvc
key: ${{ runner.os }}-python-${{ hashFiles('**/requirements.txt') }}
- - name: Check for .nocache file
- id: check-nocache
- run: |
- if [ -f .nocache ]; then
- echo "nocache=true" >> $GITHUB_ENV
- else
- echo "nocache=false" >> $GITHUB_ENV
- fi
-
- name: Install dependencies on Linux
- if: steps.cache-dependencies.outputs.cache-hit != 'true' && env.nocache == 'false'
run: |
sudo apt-get update
sudo apt-get install -y build-essential wget python3 python3-pip libasound2-dev libpulse-dev libpango1.0-dev libxcb1-dev libxcb-shm0-dev libx11-xcb-dev libxrandr-dev libxcomposite-dev libxdamage-dev libxi-dev nasm ccache zlib1g zlib1g-dev clang llvm lld libgcc-10-dev libgtk-3-dev libglib2.0-dev
- name: Configure WASI (Linux)
- if: steps.cache-dependencies.outputs.cache-hit != 'true' && env.nocache == 'false'
run: |
cd /tmp
wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-22/wasi-sdk-22.0-linux.tar.gz
@@ 62,7 51,6 @@ jobs:
echo "WASM_CXX=/opt/wasi-sdk/bin/clang++" >> $GITHUB_ENV
- name: Build Flamewolf (Linux)
- if: steps.cache-dependencies.outputs.cache-hit != 'true' && env.nocache == 'false'
run: |
CC=clang CXX=clang++ ./mach build
./mach package