From d499d54b71b62c60a5d6f850c44f419235ed9c25 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Sat, 5 Oct 2024 16:40:40 -0700 Subject: [PATCH] Fix build issue --- build/UVAtlas-GitHub-MinGW.yml | 25 ++++++++++++++----------- build/UVAtlas-SDL.yml | 1 + 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/build/UVAtlas-GitHub-MinGW.yml b/build/UVAtlas-GitHub-MinGW.yml index 9266868b..ea6eaeaa 100644 --- a/build/UVAtlas-GitHub-MinGW.yml +++ b/build/UVAtlas-GitHub-MinGW.yml @@ -116,12 +116,13 @@ jobs: Write-Host "Added to path: $env:BUILD_SOURCESDIRECTORY\gw32\mingw32\bin" Write-Host "##vso[task.prependpath]$env:BUILD_SOURCESDIRECTORY\gw32\mingw32\bin" $sdkroot = Get-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows Kits\Installed Roots' | Select-Object -ExpandProperty KitsRoot10 - $windows11sdk = "{0}bin\$(WIN11_SDK)\" -f $sdkroot - if (Test-Path "$windows11sdk") { - Write-Host "##vso[task.setvariable variable=WindowsSdkVerBinPath;]$windows11sdk" - } - else { - Write-Error -Message "##[error]Can't find Windows SDK ($(WIN11_SDK))" -ErrorAction Stop + $wsdkbin = "{0}bin\" -f $sdkroot + $wsdkverbin = "{0}bin\$(WIN11_SDK)\" -f $sdkroot + $wsdkarchbin = "{0}bin\$(WIN11_SDK)\x86" -f $sdkroot + if (Test-Path "$wsdkarchbin") { + Write-Host "##vso[task.setvariable variable=WindowsSdkBinPath;]$wsdkbin" + Write-Host "##vso[task.setvariable variable=WindowsSdkVerBinPath;]$wsdkverbin" + Write-Host "##vso[task.prependpath]$wsdkarchbin" } workingDirectory: $(Build.SourcesDirectory) @@ -184,11 +185,13 @@ jobs: script: | $ProgressPreference = 'SilentlyContinue' $sdkroot = Get-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows Kits\Installed Roots' | Select-Object -ExpandProperty KitsRoot10 - $windows11sdk = "{0}bin\$(WIN11_SDK)\" -f $sdkroot - $windows11x64sdk = "{0}bin\$(WIN11_SDK)\x64" -f $sdkroot - if (Test-Path "$windows11sdk") { - Write-Host "##vso[task.setvariable variable=WindowsSdkVerBinPath;]$windows11sdk" - Write-Host "##vso[task.prependpath]$windows11x64sdk" + $wsdkbin = "{0}bin\" -f $sdkroot + $wsdkverbin = "{0}bin\$(WIN11_SDK)\" -f $sdkroot + $wsdkarchbin = "{0}bin\$(WIN11_SDK)\x64" -f $sdkroot + if (Test-Path "$wsdkarchbin") { + Write-Host "##vso[task.setvariable variable=WindowsSdkBinPath;]$wsdkbin" + Write-Host "##vso[task.setvariable variable=WindowsSdkVerBinPath;]$wsdkverbin" + Write-Host "##vso[task.prependpath]$wsdkarchbin" } else { Write-Error -Message "##[error]Can't find Windows SDK ($(WIN11_SDK))" -ErrorAction Stop diff --git a/build/UVAtlas-SDL.yml b/build/UVAtlas-SDL.yml index 5815eeed..f96cd6f2 100644 --- a/build/UVAtlas-SDL.yml +++ b/build/UVAtlas-SDL.yml @@ -11,6 +11,7 @@ schedules: branches: include: - main + always: true # GitHub Actions handles CodeQL and PREFAST for CI/PR trigger: none