Просмотр исходного кода

CI: Fix empty generator identifier for x64 builds using buildspec.json

PatTheMav 2 лет назад
Родитель
Сommit
50dd9b8973
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 2
      .github/scripts/Build-Windows.ps1
  2. 1 1
      .github/scripts/utils.pwsh/Setup-Obs.ps1

+ 2 - 2
.github/scripts/Build-Windows.ps1

@@ -26,7 +26,7 @@ if ( $PSVersionTable.PSVersion -lt '7.0.0' ) {
 
 function Build {
     trap {
-        Pop-Location -Stack BuildTemp
+        Pop-Location -Stack BuildTemp -ErrorAction 'SilentlyContinue'
         Write-Error $_
         exit 2
     }
@@ -54,7 +54,7 @@ function Build {
     Setup-Host
 
     if ( $CmakeGenerator -eq '' ) {
-        $CmakeGenerator = $VisualStudioVersion
+        $CmakeGenerator = $script:VisualStudioVersion
     }
 
     (Get-Content -Path ${ProjectRoot}/CMakeLists.txt -Raw) `

+ 1 - 1
.github/scripts/utils.pwsh/Setup-Obs.ps1

@@ -52,7 +52,7 @@ function Setup-Obs {
         $DepsPath = "plugin-deps-${script:DepsVersion}-qt${script:QtVersion}-${script:Target}"
 
         $CmakeArgs = @(
-            '-G', $script:CmakeGenerator
+            '-G', $CmakeGenerator
             "-DCMAKE_SYSTEM_VERSION=${script:PlatformSDK}"
             "-DCMAKE_GENERATOR_PLATFORM=$(if (${script:Target} -eq "x86") { "Win32" } else { "x64" })"
             "-DCMAKE_BUILD_TYPE=${script:Configuration}"