)\r
\r
if not "%SKIPBUILD%" EQU "1" (\r
+ @call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -d -t %TARGET% %CERTOPTS%\r
+ @if errorlevel 1 exit /B\r
+ @rem build.bat turns echo back on, so we disable it again\r
+ @echo off\r
+\r
if "%PGO%" EQU "" (\r
- @call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -t %TARGET% %CERTOPTS%\r
+ set PGOOPTS=\r
) else (\r
- @call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -c PGInstrument -t %TARGET% %CERTOPTS%\r
- @if errorlevel 1 exit /B\r
- \r
- @del "%BUILD%*.pgc"\r
- if "%PGO%" EQU "default" (\r
- "%BUILD%python.exe" -m test -q --pgo\r
- ) else if "%PGO%" EQU "default2" (\r
- "%BUILD%python.exe" -m test -r -q --pgo\r
- "%BUILD%python.exe" -m test -r -q --pgo\r
- ) else if "%PGO%" EQU "default10" (\r
- for /L %%i in (0, 1, 9) do "%BUILD%python.exe" -m test -q -r --pgo\r
- ) else (\r
- "%BUILD%python.exe" %PGO%\r
- )\r
- \r
- @call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -c PGUpdate -t Build %CERTOPTS%\r
+ set PGOOPTS=--pgo --pgojob "%PGO%"\r
)\r
+ @call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -t %TARGET% %CERTOPTS% %PGOOPTS%\r
@if errorlevel 1 exit /B\r
+ @rem build.bat turns echo back on, so we disable it again\r
@echo off\r
)\r
\r