@@ -19,7 +19,7 @@ set TEMP=%~dp0..\..\tmp
19
19
mkdir %TEMP% 2 >& 1 1 > nul
20
20
echo set PYTHON_HOME=%PYTHON_HOME% > %TEMP% \call-build.cmd
21
21
echo set SKIP_TESTS=%SKIP_TESTS% >> %TEMP% \call-build.cmd
22
- echo set SKIP_PACKAGING= %SKIP_PACKAGING %>> %TEMP% \call-build.cmd
22
+ echo set INCLUDE_PACKAGING= %INCLUDE_PACKAGING %>> %TEMP% \call-build.cmd
23
23
echo set SKIP_UPDATE_CHECKOUT=%SKIP_UPDATE_CHECKOUT% >> %TEMP% \call-build.cmd
24
24
echo set REPO_SCHEME=%REPO_SCHEME% >> %TEMP% \call-build.cmd
25
25
echo set WINDOWS_SDKS=%WINDOWS_SDKS% >> %TEMP% \call-build.cmd
@@ -66,9 +66,9 @@ set TestArg=-Test lld,lldb,swift,dispatch,foundation,xctest,swift-format,sourcek
66
66
for %%I in (%SKIP_TESTS% ) do (call set TestArg = %%T estArg:%%I ,=%% )
67
67
if " %TestArg:~-1 % " == " ," (set TestArg=%TestArg:~0 ,-1 % ) else (set TestArg= )
68
68
69
- :: Build the -SkipPackaging argument, if any
70
- set SkipPackagingArg = -SkipPackaging
71
- if not " %SKIP_PACKAGING % " == " 1 " set " SkipPackagingArg = "
69
+ :: Build the packaging arguments (skipped for normal PRs and an added stage for toolchain PRs)
70
+ set " PackagingArg = -SkipPackaging"
71
+ if not " %INCLUDE_PACKAGING % " == " " set " PackagingArg = -Stage %PackageRoot% "
72
72
73
73
:: Build the -WindowsSDKArchitectures argument, if any, otherwise build all the SDKs.
74
74
set " WindowsSDKArchitecturesArg = "
@@ -86,10 +86,9 @@ powershell.exe -ExecutionPolicy RemoteSigned -File %~dp0build.ps1 ^
86
86
-SourceCache %SourceRoot% ^
87
87
-BinaryCache %BuildRoot% ^
88
88
-ImageRoot %BuildRoot% ^
89
- %SkipPackagingArg % ^
89
+ %PackagingArg % ^
90
90
%WindowsSDKArchitecturesArg% ^
91
91
%TestArg% ^
92
- -SkipPackaging ^
93
92
-IncludeSBoM ^
94
93
-Summary || (exit /b 1)
95
94
0 commit comments