@@ -79,26 +79,25 @@ jobs:
7979 with :
8080 python-version : ' 3.11'
8181
82- - name : Native Windows (debug )
82+ - name : Native Windows MSVC (release )
8383 if : runner.os == 'Windows' && matrix.architecture != 'ARM64'
84- shell : cmd
84+ shell : pwsh
8585 run : |
86- choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0
87- set PlatformToolset=clangcl
88- set LLVMToolsVersion=${{ matrix.llvm }}.1.0
89- set LLVMInstallDir=C:\Program Files\LLVM
90- call ./PCbuild/build.bat --tail-call-interp -d -p ${{ matrix.architecture }}
91- call ./PCbuild/rt.bat -d -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
86+ choco install visualstudio2026buildtools --no-progress -y --force --params "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --locale en-US --passive"
87+ $env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\bin;$env:PATH"
88+ $env:PlatformToolset = "v145"
89+ ./PCbuild/build.bat --tail-call-interp -c Release -p ${{ matrix.architecture }}
90+ ./PCbuild/rt.bat -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
9291
9392 # No tests (yet):
94- - name : Emulated Windows (release)
93+ - name : Emulated Windows Clang (release)
9594 if : runner.os == 'Windows' && matrix.architecture == 'ARM64'
96- shell : cmd
95+ shell : pwsh
9796 run : |
9897 choco install llvm --allow-downgrade --no-progress --version ${{ matrix.llvm }}.1.0
99- set PlatformToolset= clangcl
100- set LLVMToolsVersion= ${{ matrix.llvm }}.1.0
101- set LLVMInstallDir= C:\Program Files\LLVM
98+ $env: PlatformToolset = " clangcl"
99+ $env: LLVMToolsVersion = " ${{ matrix.llvm }}.1.0"
100+ $env: LLVMInstallDir = " C:\Program Files\LLVM"
102101 ./PCbuild/build.bat --tail-call-interp -p ${{ matrix.architecture }}
103102
104103 - name : Native macOS (release)
0 commit comments