CI: activate MSVC dev environment for the Windows build
The cmake crate building nam-ffi/NeuralAudio panicked with "couldn't determine visual studio generator" because the Windows job never ran vcvars, so cmake-rs had no VisualStudioVersion to detect the VS generator from. Add an ilammy/msvc-dev-cmd step (x64) after the Windows dependency install; it runs vcvars and exports the env to later steps so the C++ build can configure. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
83057b754a
commit
8223593649
|
|
@ -90,6 +90,15 @@ jobs:
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
run: choco install cmake llvm --installargs 'ADD_CMAKE_TO_PATH=System' -y
|
run: choco install cmake llvm --installargs 'ADD_CMAKE_TO_PATH=System' -y
|
||||||
|
|
||||||
|
# Activate the MSVC developer environment (runs vcvars) so the cmake crate
|
||||||
|
# building nam-ffi/NeuralAudio can determine the Visual Studio generator.
|
||||||
|
# Without this, cmake-rs panics with "couldn't determine visual studio generator".
|
||||||
|
- name: Set up MSVC developer environment (Windows)
|
||||||
|
if: matrix.platform == 'windows-latest'
|
||||||
|
uses: ilammy/msvc-dev-cmd@v1
|
||||||
|
with:
|
||||||
|
arch: x64
|
||||||
|
|
||||||
# ── Common build steps ──
|
# ── Common build steps ──
|
||||||
- name: Extract version
|
- name: Extract version
|
||||||
id: version
|
id: version
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue