anchor.diff:  	)
   )
   
  +REM Find all available versions of Visual Studio
  +SET FOUND_VISUAL_STUDIO_INTERNAL_VERSIONS=
  +FOR /F "TOKENS=1,2 DELIMS==" %%A IN ('SET VS') DO (
  +  SET EXTRACT_VISUAL_STUDIO_INTERNAL_VERSION=%%A
  +  SET EXTRACT_VISUAL_STUDIO_INTERNAL_VERSION=!EXTRACT_VISUAL_STUDIO_INTERNAL_VERSION:VS=!
  +  SET EXTRACT_VISUAL_STUDIO_INTERNAL_VERSION=!EXTRACT_VISUAL_STUDIO_INTERNAL_VERSION:COMNTOOLS=!
  +  SET "FOUND_VISUAL_STUDIO_INTERNAL_VERSIONS=!FOUND_VISUAL_STUDIO_INTERNAL_VERSIONS! !EXTRACT_VISUAL_STUDIO_INTERNAL_VERSION!"
  +)
  +SET "FOUND_VISUAL_STUDIO_INTERNAL_VERSIONS=!FOUND_VISUAL_STUDIO_INTERNAL_VERSIONS:~1!"
  +
  +REM Remove versions of Visual Studio that are not applicable for C/C++ driver
  +FOR %%A IN (!FOUND_VISUAL_STUDIO_INTERNAL_VERSIONS!) DO (
  +  REM Ensure the other versions of VSXXXCOMNTOOLS are undefined (unset)
  +  SET KEEP_VISUAL_STUDIO_VERSION=!FALSE!
  +  FOR %%B IN (!VISUAL_STUDIO_INTERNAL_VERSIONS!) DO (
  +    IF %%A EQU %%B SET KEEP_VISUAL_STUDIO_VERSION=!TRUE!
  +  )
  +  IF !KEEP_VISUAL_STUDIO_VERSION! EQU !FALSE! SET VS%%ACOMNTOOLS=
  +)
  +
   REM Determine Windows SDK Version(s) available
   SET "WINDOWS_SDK_VERSIONS=v7.1 v8.0 v8.1"
   IF DEFINED WindowsSDKDir (
  
positive.code: SET BOOST_BRANCH_TAG_VERSION=boost-1.59.0
  SET LIBUV_REPOSITORY_URL=https://github.com/libuv/libuv.git
  SET LIBUV_DIRECTORY=libuv
  SET LIBUV_BRANCH_TAG_VERSION=v1.7.5
  SET LIBUV_PACKAGE_VERSION=1.7.5
  SET GYP_REPOSITORY_URL=https://chromium.googlesource.com/external/gyp.git
  SET LIBSSH2_REPOSITORY_URL=https://github.com/libssh2/libssh2.git
  SET LIBSSH2_DIRECTORY=libssh2
  SET LIBSSH2_BRANCH_TAG_VERSION=master
  SET OPENSSL_REPOSITORY_URL=https://github.com/openssl/openssl.git
  SET OPENSSL_DIRECTORY=openssl
  SET OPENSSL_BRANCH_TAG_VERSION=OpenSSL_1_0_2d
  SET OPENSSL_PACKAGE_VERSION=1.0.2d
  SET ZLIB_REPOSITORY_URL=https://github.com/madler/zlib.git
  SET ZLIB_DIRECTORY=zlib
  SET ZLIB_BRANCH_TAG_VERSION=v1.2.8
  
negative.code: 		EXIT /B !EXIT_CODE_BUILD_DEPENDENCY_FAILED!
  	)
  	ECHO done.
  	REM Restore PATH (if necessary)
  	IF DEFINED STORED_INCLUDE (
  		SET "INCLUDE=!STORED_INCLUDE!"
  		SET STORED_INCLUDE=
  	)
  	IF DEFINED STORED_LIB (
  		SET "LIB=!STORED_LIB!"
  		SET STORED_LIB=
  	)
  	IF DEFINED STORED_LIBPATH (
  		SET "LIBPATH=!STORED_LIBPATH!"
  		SET STORED_LIBPATH=
  	)
  	IF DEFINED BEFORE_BATCH_CALL_PATH (
  		SET "PATH=!BEFORE_BATCH_CALL_PATH!"
  		SET BEFORE_BATCH_CALL_PATH=
  	)
  	ECHO | SET /P=Building libuv ... 
  	ECHO !MSBUILD! uv.sln /T:libuv /P:Configuration=Release /P:Platform=!LIBUV_VC_TARGET_ARCHITECTURE! /CLP:NoSummary;NoItemAndPropertyList;Verbosity=minimal /NOLOGO >> "!LIBUV_LOG_FILENAME!"
  	!MSBUILD! uv.sln /T:libuv /P:Configuration=Release /P:Platform=!LIBUV_VC_TARGET_ARCHITECTURE! /CLP:NoSummary;NoItemAndPropertyList;Verbosity=minimal /NOLOGO >> "!LIBUV_LOG_FILENAME!" 2>&1
  