anchor.diff:  :: check input arguments
   if %1.==. (
     echo "No arch"
  +  call :Help
  +  goto :eof
  +)
  +
  +if %2.==. (
  +  echo "No project"
     call :Help
     goto :eof
   )
  
positive.code: )
  
  set ARCH=%1
  
  if %2.==. (
    set SHORT_TARGET=10
  ) else (
    set SHORT_TARGET=%2
  )
  
  if %3.==. (
    set VCVER=14.0
  ) else (
    set VCVER=%3
  )
  
  set TARGET=%SHORT_TARGET%
  
negative.code: call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" %ARCH% %TARGET% -vcvars_ver=%VCVER%
  
  :: Setup Clcache
  set CLCACHE_DIR=C:\clcache\%PROJECT%-%ARCH%-%TARGET%-%VCVER%
  set CLCACHE_HARDLINK=1
  :: set CLCACHE_SERVER=1
  set CLCACHE_CL=
  