anchor.diff:  ) else (
     set VS=VS2017
   )
  -devenv lz4\build\%VS%\lz4.sln /project liblz4 /rebuild "Release|%BUILDTARGET%" >nul 2>&1
  +set DEVENVCMD=devenv lz4\build\%VS%\lz4.sln /project liblz4 /rebuild "Release|%BUILDTARGET%" >nul 2>&1
  +echo %DEVENVCMD%
  +%DEVENVCMD%
   if ERRORLEVEL 1 (
     :: Shows error
     devenv lz4\build\%VS%\lz4.sln /project liblz4 /build "Release|%BUILDTARGET%"
  
positive.code: if not ERRORLEVEL 1 (
    set VSVER=2019
    if /i "%Platform%" == "x64" (
      set CMAKEOPT=Visual Studio 16 2019
    ) else (
      set CMAKEOPT=Visual Studio 16 2019
    )
  ) else (
    echo %QT_INSTALL_PREFIX% | find "msvc2017" >NUL
    if not ERRORLEVEL 1 (
      set VSVER=2017
      if /i "%Platform%" == "x64" (
        set CMAKEOPT=Visual Studio 15 2017 Win64
      ) else (
        set CMAKEOPT=Visual Studio 15 2017
      )
    ) else (
      set VSVER=2015
      if /i "%Platform%" == "x64" (
        set CMAKEOPT=Visual Studio 14 2015 Win64
      ) else (
        set CMAKEOPT=Visual Studio 14 2015
      )
    )
  )
  
negative.code: 
  cd %BASEDIR%3rdparty\mongo-driver\src\libbson
  del /f /q CMakeCache.txt cmake_install.cmake CMakeFiles Makefile >nul 2>&1
  cmake %CMAKEOPT% -DCMAKE_CONFIGURATION_TYPES=Release -DENABLE_STATIC=ON -DENABLE_TESTS=OFF .
  echo Compiling BSON library ...
  devenv libbson.sln /project bson_static /rebuild Release >nul 2>&1
  if ERRORLEVEL 1 (
  