anchor.diff:  
   rem Detect most recent version of the Visual C++ installed :::::::::::::::::::::
   
  +if not "%VS140COMNTOOLS%" == "" set VS_COMN_TOOLS=%VS140COMNTOOLS%&& goto PROCEED
  +if not "%VS120COMNTOOLS%" == "" set VS_COMN_TOOLS=%VS120COMNTOOLS%&& goto PROCEED
   if not "%VS110COMNTOOLS%" == "" set VS_COMN_TOOLS=%VS110COMNTOOLS%&& goto PROCEED
   if not "%VS100COMNTOOLS%" == "" set VS_COMN_TOOLS=%VS100COMNTOOLS%&& goto PROCEED
   if not "%VS90COMNTOOLS%"  == "" set VS_COMN_TOOLS=%VS90COMNTOOLS%&&  goto PROCEED
  
positive.code: if "%1" == "pgo"       shift && set PGO=1&&                          goto PARSE_CMD_LINE
  if "%1" == "repro"     shift && set REPRO=1&&                        goto PARSE_CMD_LINE
  if "%1" == "tmp"       shift && set KEEP_TMP=1&&                     goto PARSE_CMD_LINE
  if "%1" == "2012"      shift && set VS_COMN_TOOLS=%VS110COMNTOOLS%&& goto PARSE_CMD_LINE
  if "%1" == "2010"      shift && set VS_COMN_TOOLS=%VS100COMNTOOLS%&& goto PARSE_CMD_LINE
  if "%1" == "2008"      shift && set VS_COMN_TOOLS=%VS90COMNTOOLS%&&  goto PARSE_CMD_LINE
  
negative.code: ::            tmp   - Keep temporaries
  ::           <ver>  - Use a specific version of Visual C++ to compiler the source 
  ::                    code. <ver> can be one of the following:
  ::                     - 2015 - Visual C++ 14.0
  ::                     - 2013 - Visual C++ 12.0
  ::                     - 2012 - Visual C++ 11.0
  ::                     - 2010 - Visual C++ 10.0
  ::                     - 2008 - Visual C++  9.0
  ::                     - 2005 - Visual C++  8.0
  ::                     - 2003 - Visual C++  7.1
  ::                                                                           
  
  @echo off
  