anchor.diff:      exit /b 1
   )
   
  -if not defined __BuildAgainstPackages goto SkipPrepForPublish
  +if not defined __ZipTests goto SkipPrepForPublish
   
   set __BuildLogRootName=Helix_Prep
   set __BuildLog=%__LogsDir%\%__BuildLogRootName%_%__BuildOS%__%__BuildArch%__%__BuildType%.log
  
positive.code: if /i "%1" == "skipmanaged"           (set __SkipManaged=1&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop)
  if /i "%1" == "updateinvalidpackages" (set __UpdateInvalidPackagesArg=1&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop)
  if /i "%1" == "toolset_dir"           (set __ToolsetDir=%2&set __PassThroughArgs=%__PassThroughArgs% %2&set processedArgs=!processedArgs! %1 %2&shift&shift&goto Arg_Loop)
  if /i "%1" == "buildagainstpackages"  (set __BuildAgainstPackages=1&set __BuildAgainstPackagesArg=-BuildTestsAgainstPackages&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop)
  if /i "%1" == "runtimeid"             (set __RuntimeId=%2&set processedArgs=!processedArgs! %1 %2&shift&shift&goto Arg_Loop)
  if /i "%1" == "Exclude"              (set __Exclude=%2&set processedArgs=!processedArgs! %1 %2&shift&shift&goto Arg_Loop)
  
  if [!processedArgs!]==[] (
    call set __UnprocessedBuildArgs=!__args!
  
negative.code: echo     ubuntu.14.04-x64: Builds overlay for Ubuntu 14.04
  echo     ubuntu.16.04-x64: Builds overlay for Ubuntu 16.04
  echo     ubuntu.16.10-x64: Builds overlay for Ubuntu 16.10
  echo ziptests: zips CoreCLR tests & Core_Root for a Helix run
  echo Exclude- Optional parameter - specify location of default exclusion file (defaults to tests\issues.targets if not specified)
  echo     Set to "" to disable default exclusion file.
  echo -- ... : all arguments following this tag will be passed directly to msbuild.
  