anchor.diff:  if "a" == "a%BASE_PATH%" set BASE_PATH=%PATH%
   if "a" == "a%BASE_INCLUDE%" set BASE_INCLUDE=%INCLUDE%
   
  -set RELEASE64_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Release;%MPC_ROOT%;%BOOST_ROOT%\x64\lib;%HighQueue_ROOT%\lib;%BASE_PATH%
  -set DEBUG64_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Debug;%MPC_ROOT%;%BOOST_ROOT%\x64\lib;%HighQueue_ROOT%\lib;%BASE_PATH%
  -set RELEASE32_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Release;%MPC_ROOT%;%BOOST_ROOT%\x86\lib;%HighQueue_ROOT%\lib;%BASE_PATH%
  -set DEBUG32_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Debug;%MPC_ROOT%;%BOOST_ROOT%\x86\lib;%HighQueue_ROOT%\lib;%BASE_PATH%
  +set RELEASE64_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Release;%MPC_ROOT%;%BOOST_LIB_PATH%;%HighQueue_ROOT%\lib;%BASE_PATH%
  +set DEBUG64_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Debug;%MPC_ROOT%;%BOOST_LIB_PATH%;%HighQueue_ROOT%\lib;%BASE_PATH%
  +set RELEASE32_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Release;%MPC_ROOT%;%BOOST_LIB_PATH%;%HighQueue_ROOT%\lib;%BASE_PATH%
  +set DEBUG32_PATH=%HighQueue_ROOT%\bin;%HighQueue_ROOT%\Output\Debug;%MPC_ROOT%;%BOOST_LIB_PATH%;%HighQueue_ROOT%\lib;%BASE_PATH%
   set PATH=%RELEASE64_PATH%
   set INCLUDE=%BOOST_ROOT%;%BASE_INCLUDE%
   
   title HighQueue
  +goto end
  +
  +:setup_is_bad
  +ECHO Setup check failed: %SETUP_CHECKING%
  +ECHO Edit` the setup.cmd file or change environment variables
  +goto end
  +
   :end
   
   
  
positive.code: 
  :vcIsSet
  
  echo Found MPC at: %MPC_ROOT%
  echo Found BOOST at: %BOOST_ROOT%
  echo Found Visual Studio version %VCVER%
  
negative.code: @echo off
  
  REM =====================================================================================
  if "a" == "a%MPC_ROOT%" set MPC_ROOT=c:\MPC\MPC
  if "a" == "a%BOOST_VERSION%" set BOOST_VERSION=boost_1_61_0
  if "a" == "a%BOOST_ROOT%" set BOOST_ROOT=c:\boost\%BOOST_VERSION%
  REM END OF VALUES TO BE SET
  REM =====================================================================================
  
  REM Microsoft moved 32 bit apps to a new program files directory on 64 bit systems
  set PROGRAM_FILES_X86=Program Files
  if exist "C:\Program Files (x86)" set PROGRAM_FILES_X86=Program Files (x86)
  
  REM Find visual studio.  
  REM You can short-circuit this by setting VCVER before running this
  REM However this also avoids the check to see if VC is installed in the expected place.
  set SETUP_CHECKING=Setup checking visual studio common tools
  if not "a" == "a%VCVER%" goto vcver_is_ok
  
  set VCVER=15
  set SETUP_CHECKING=VS150COMNTOOLS=%VS150COMNTOOLS%
  if exist "%VS150COMNTOOLS%VSVARS32.BAT" goto vcver_is_ok
  
  set VCVER=14
  set SETUP_CHECKING=VS140COMNTOOLS=%VS140COMNTOOLS%
  if exist "%VS140COMNTOOLS%VSVARS32.BAT" goto vcver_is_ok
  
  set VCVER=12
  set SETUP_CHECKING=VS120COMNTOOLS=%VS120COMNTOOLS%
  if exist "%VS120COMNTOOLS%VSVARS32.BAT" goto vcver_is_ok
  
  set VCVER=11
  set SETUP_CHECKING=VS110COMNTOOLS=%VS110COMNTOOLS%
  if exist "%VS110COMNTOOLS%VSVARS32.BAT" goto vcver_is_ok
  
  set VCVER=10
  set SETUP_CHECKING=VS100COMNTOOLS=%VS100COMNTOOLS%
  if exist "%VS100COMNTOOLS%VSVARS32.BAT" goto vcver_is_ok
  
  goto setup_is_bad
  
  :vcver_is_ok
  rem must be outside the if because of the parens in the directory name [what was microsoft thinking?]
  if %VCVER%==15 goto isVC15
  if %VCVER%==14 goto isVC14
  