From eea983b3a2bad70c421c08f17902efb89dd83caa Mon Sep 17 00:00:00 2001 From: Mike Solar Date: Mon, 5 Jan 2026 13:13:41 +0800 Subject: [PATCH] Fix CI --- .github/workflows/ci.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a56a0045..b32220e0e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,6 +67,10 @@ jobs: echo "VCPKG_ROOT=$env:VCPKG_ROOT" | Out-File -FilePath $env:GITHUB_ENV -Append echo "CMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake" | Out-File -FilePath $env:GITHUB_ENV -Append + - name: Setup MSVC (Windows) + if: runner.os == 'Windows' + uses: ilammy/msvc-dev-cmd@v1 + - name: Configure (Linux) if: runner.os == 'Linux' run: | @@ -90,11 +94,14 @@ jobs: if: runner.os == 'Windows' shell: pwsh run: | + $toolchain = "$env:VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake" + $ninja = "$env:ChocolateyInstall\bin\ninja.exe" cmake -S . -B build -G Ninja ` -DBUILD_TESTS=ON ` -DBUILD_QT6=ON ` -DCMAKE_BUILD_TYPE=$env:CMAKE_BUILD_TYPE ` - -DCMAKE_TOOLCHAIN_FILE=$env:CMAKE_TOOLCHAIN_FILE ` + -DCMAKE_TOOLCHAIN_FILE=$toolchain ` + -DCMAKE_MAKE_PROGRAM=$ninja ` -DCMAKE_PREFIX_PATH=$env:Qt6_DIR - name: Build