diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 51f03b8..a757c3a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,9 +15,8 @@ jobs: run: | apt update apt install -y gcc gcc-multilib g++ g++-multilib \ - python3 pipx python3-pip python3-setuptools python3-wheel ninja-build - PATH="$PATH:/$HOME/.local/bin" - pipx install meson + python3 pipx python3-pip python3-setuptools python3-wheel \ + ninja-build meson - name: Build run: ./build-matrix.sh diff --git a/build-matrix.sh b/build-matrix.sh index fadda6c..05c1790 100755 --- a/build-matrix.sh +++ b/build-matrix.sh @@ -36,6 +36,11 @@ BRANCHES=( ROOT=$(pwd) HL2SDK="$ROOT/include/hl2sdk" +if [ -x "$(command -v meson)" ]; then + echo "meson is not installed" + exit 1 +fi + # --depth=1 checkout in workflow runners has no branch info if [ "$CI" = "true" ] then