From 4c22b873b97e6f44735f295b19d24e4197b1e046 Mon Sep 17 00:00:00 2001 From: flagarde Date: Thu, 16 May 2024 10:22:56 +0800 Subject: [PATCH] Fix --- .github/workflows/Windows.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/Windows.yml b/.github/workflows/Windows.yml index 79be150..b89ad2e 100644 --- a/.github/workflows/Windows.yml +++ b/.github/workflows/Windows.yml @@ -53,7 +53,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: ilammy/msvc-dev-cmd@v1.13.0 + - uses: TheMrMilchmann/setup-msvc-dev@v3 with: arch: ${{ matrix.architecture }} - name: Run CMake @@ -72,7 +72,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: ilammy/msvc-dev-cmd@v1.13.0 + - uses: TheMrMilchmann/setup-msvc-dev@v3 with: arch: ${{ matrix.architecture }} - name: Run CMake @@ -91,6 +91,7 @@ jobs: steps: - uses: actions/checkout@v4 + - uses: TheMrMilchmann/setup-msvc-dev@v3 - name: Install Clang run: curl -fsSL -o LLVM${{ matrix.version }}.exe https://github.com/llvm/llvm-project/releases/download/llvmorg-${{ matrix.version }}/LLVM-${{ matrix.version }}-win64.exe ; 7z x LLVM${{ matrix.version }}.exe -y -o"C:/Program Files/LLVM" - name: Run CMake @@ -106,11 +107,15 @@ jobs: fail-fast: false matrix: architecture: [Win32, x64] + version: [7.1.0, 8.0.1, 9.0.1, 10.0.1, 11.0.1, 11.1.0, 12.0.1, 13.0.1, 14.0.6, 15.0.7, 16.0.6, 17.0.6, 18.1.4] steps: - uses: actions/checkout@v4 + - uses: TheMrMilchmann/setup-msvc-dev@v3 + - name: Install Clang + run: curl -fsSL -o LLVM${{ matrix.version }}.exe https://github.com/llvm/llvm-project/releases/download/llvmorg-${{ matrix.version }}/LLVM-${{ matrix.version }}-win64.exe ; 7z x LLVM${{ matrix.version }}.exe -y -o"C:/Program Files/LLVM" - name: Run CMake - run: cmake -S . -B build -G "Visual Studio 16 2019" -A ${{ matrix.architecture }} -T ClangCL + run: cmake -S . -B build -DCMAKE_CXX_COMPILER="C:/Program Files/LLVM/bin/clang++.exe" -DCMAKE_C_COMPILER="C:/Program Files/LLVM/bin/clang.exe" -G "Visual Studio 16 2019" -A ${{ matrix.architecture }} -T ClangCL - name: Build run: cmake --build build --config Debug --parallel 2 - name: Test