anchor.diff:  @echo off
   REM Call MSVC Environment
   
  -if "%ToolChian%"=="" goto EnvironmentSetting
  +if "%ToolChain%"=="" goto EnvironmentSetting
   goto DomakeBuildTask
   
   :EnvironmentSetting
  
positive.code: goto :EOF
  
  :DomakeBuildTask
  PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';& '%~dp0bootstrap.ps1' %*"
  
negative.code: :VS140USE64BIT
  if not exist "%VS140COMNTOOLS%..\..\VC\bin\x86_amd64" goto VS120USE64BIT
  call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"  x86_amd64
  set ToolChain=Visual Studio 2015 x64
  goto DomakeBuildTask
  
  :VS120USE64BIT
  IF not exist "%VS120COMNTOOLS%..\..\VC\bin\x86_amd64"  goto VS110USE64BIT
  call "%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"  x86_amd64
  set ToolChain=Visual Studio 2013 x64
  goto DomakeBuildTask
  
  :VS110USE64BIT
  if not exist "%VS110COMNTOOLS%..\..\VC\bin\x86_amd64"  goto VAILDVSNOTFOUD
  call "%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"  x86_amd64
  set ToolChain=Visual Studio 2012 x64
  goto DomakeBuildTask
  
  
  