Lines Matching +full:- +full:- +full:pgo
33 set EXTERNALS=%D%..\..\externals\windows-installer\
39 set PGO=-m test -q --pgo variable
46 if "%1" EQU "-h" goto Help
47 if "%1" EQU "-c" (set CERTNAME=%~2) && shift && shift && goto CheckOpts
48 if "%1" EQU "--certificate" (set CERTNAME=%~2) && shift && shift && goto CheckOpts
49 if "%1" EQU "-o" (set OUTDIR=%~2) && shift && shift && goto CheckOpts
50 if "%1" EQU "--out" (set OUTDIR=%~2) && shift && shift && goto CheckOpts
51 if "%1" EQU "-D" (set SKIPDOC=1) && shift && goto CheckOpts
52 if "%1" EQU "--skip-doc" (set SKIPDOC=1) && shift && goto CheckOpts
53 if "%1" EQU "-B" (set SKIPBUILD=1) && shift && goto CheckOpts
54 if "%1" EQU "--skip-build" (set SKIPBUILD=1) && shift && goto CheckOpts
55 if "%1" EQU "--download" (set DOWNLOAD_URL=%~2) && shift && shift && goto CheckOpts
56 if "%1" EQU "--test" (set TESTTARGETDIR=%~2) && shift && shift && goto CheckOpts
57 if "%1" EQU "-b" (set TARGET=Build) && shift && goto CheckOpts
58 if "%1" EQU "--build" (set TARGET=Build) && shift && goto CheckOpts
59 if "%1" EQU "-x86" (set BUILDX86=1) && shift && goto CheckOpts
60 if "%1" EQU "-x64" (set BUILDX64=1) && shift && goto CheckOpts
61 if "%1" EQU "--pgo" (set PGO=%~2) && shift && shift && goto CheckOpts variable
62 if "%1" EQU "--skip-pgo" (set PGO=) && shift && goto CheckOpts variable
63 if "%1" EQU "--skip-nuget" (set BUILDNUGET=) && shift && goto CheckOpts
64 if "%1" EQU "--skip-zip" (set BUILDZIP=) && shift && goto CheckOpts
65 if "%1" EQU "--skip-msi" (set BUILDMSI=) && shift && goto CheckOpts
100 call :build x64 "%PGO%"
105 call "%D%testrelease.bat" -t "%TESTTARGETDIR%"
115 set PGO= variable
122 set PGO=%~2 variable
128 if exist "%BUILD%en-us" (
129 echo Deleting %BUILD%en-us
130 rmdir /q/s "%BUILD%en-us"
151 if not "%PGO%" EQU "" (
152 set PGOOPTS=--pgo-job "%PGO%"
157 @echo call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -t %TARGET% %PGOOPTS% %CERTOPTS%
158 @call "%PCBUILD%build.bat" -e -p %BUILD_PLAT% -t %TARGET% %PGOOPTS% %CERTOPTS%
163 @echo call "%PCBUILD%build.bat" -d -e -p %BUILD_PLAT% -t %TARGET%
164 @call "%PCBUILD%build.bat" -d -e -p %BUILD_PLAT% -t %TARGET%
173 ) else if not exist "%Py_OutDir%win32\en-us\launcher.msi" (
187 %MSBUILD% "%D%make_zip.proj" /t:Build %BUILDOPTS% %CERTOPTS% /p:OutputPath="%BUILD%en-us"
192 …\nuget\make_pkg.proj" /t:Build /p:Configuration=Release /p:Platform=%1 /p:OutputPath="%BUILD%en-us"
200 robocopy "%BUILD%en-us" "%OUTDIR%\%OUTDIR_PLAT%" /XF "*.wixpdb"
208 echo buildrelease.bat [--out DIR] [-x86] [-x64] [--certificate CERTNAME] [--build] [--pgo COMMAND]
209 echo [--skip-build] [--skip-doc] [--skip-nuget] [--skip-zip] [--skip-pgo]
210 echo [--download DOWNLOAD URL] [--test TARGETDIR]
211 echo [-h]
213 echo --out (-o) Specify an additional output directory for installers
214 echo -x86 Build x86 installers
215 echo -x64 Build x64 installers
216 echo --build (-b) Incrementally build Python rather than rebuilding
217 echo --skip-build (-B) Do not build Python (just do the installers)
218 echo --skip-doc (-D) Do not build documentation
219 echo --pgo Specify PGO command for x64 installers
220 echo --skip-pgo Build x64 installers without using PGO
221 echo --skip-msi Do not build executable/MSI packages
222 echo --skip-nuget Do not build Nuget packages
223 echo --skip-zip Do not build embeddable package
224 echo --download Specify the full download URL for MSIs
225 echo --test Specify the test directory to run the installer tests
226 echo -h Display this help information
229 echo If --test is not specified, the installer tests are not run.
231 echo For the --pgo option, any Python command line can be used, or 'default' to
232 echo use the default task (-m test --pgo).