Skip to content

Commit 66978cf

Browse files
fix: robust llvm path discovery for windows
1 parent 26259f1 commit 66978cf

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,17 @@ jobs:
4444
shell: pwsh
4545
run: |
4646
choco install llvm -y
47-
$llvmBin = "C:\Program Files\LLVM\bin"
48-
if (Test-Path "$llvmBin\llvm-config.exe") {
49-
Copy-Item "$llvmBin\llvm-config.exe" "$llvmBin\llvm-config-21.exe"
47+
$llvmConfig = Get-ChildItem -Path "C:\Program Files\LLVM", "C:\Program Files (x86)\LLVM" -Filter "llvm-config.exe" -Recurse | Select-Object -First 1
48+
if ($llvmConfig) {
49+
$llvmBin = $llvmConfig.DirectoryName
50+
Write-Host "LLVM encontrado em: $llvmBin"
51+
if (!(Test-Path "$llvmBin\llvm-config-21.exe")) {
52+
Copy-Item "$llvmBin\llvm-config.exe" "$llvmBin\llvm-config-21.exe"
53+
}
5054
Add-Content -Path $env:GITHUB_PATH -Value "$llvmBin"
51-
Write-Host "LLVM configurado com sucesso no Windows."
55+
} else {
56+
Write-Error "Erro: llvm-config.exe não foi encontrado após a instalação."
57+
exit 1
5258
}
5359
5460
- name: Install LLVM 21 (macOS)

0 commit comments

Comments
 (0)