From 574bf139b97d59463b287f4784fc242f6c0c0e3c Mon Sep 17 00:00:00 2001 From: Venus Xeon-Blonde Date: Sat, 16 Mar 2024 21:56:27 -0400 Subject: [PATCH] Specify llvm dir without spaces on windows --- .github/workflows/cargo-check.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cargo-check.yml b/.github/workflows/cargo-check.yml index c58821eb..4e3457c4 100644 --- a/.github/workflows/cargo-check.yml +++ b/.github/workflows/cargo-check.yml @@ -6,7 +6,13 @@ jobs: check: strategy: matrix: - os: ["windows-latest", "ubuntu-latest"] + include: + - os: windows-latest + llvm-dir: C:/LLVM + - os: ubuntu-latest + llvm-dir: ./llvm + # macos does not support LLVM 17. + runs-on: ${{ matrix.os }} env: working-directory: ./wright @@ -16,19 +22,16 @@ jobs: id: cache-llvm uses: actions/cache@v3 with: - path: | - C:/Program Files/LLVM - ./llvm + path: ${{ matrix.llvm_dir }} key: llvm-17 - name: Install LLVM uses: KyleMayes/install-llvm-action@v1 with: version: "17" + directory: ${{ matrix.llvm_dir }} cached: ${{ steps.cache-llvm.outputs.cache-hit }} - name: Check LLVM version run: llvm-config --version - name: Check rust code - run: cargo check - env: - LLVM_SYS_170_PREFIX: ${{ env.LLVM_PATH }} + run: cargo check working-directory: ${{env.working-directory}}