anchor.diff:  
   @REM -----------------------------------------------------------------------
   :end
  -:: restore caller current directory
  -popd
   exit /b %ERROR_CODE%
  
positive.code: 
  :: Clear previous run status
  COLOR
  
  : set batch file directory as current
  pushd "%~dp0"
  
  set VSWHERE="%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"
  if not exist %VSWHERE% (
  
negative.code: if %errorlevel% NEQ 0 goto error
  
  if "%~1" == "" (
      call :BuildSharpmake "%~dp0Sharpmake.sln" "Debug" "Any CPU"
  ) else (
      call :BuildSharpmake %1 %2 %3
  )
  