anchor.diff:  
   REM  Extra params we want on all public binary releases:
   set EXTRA_CMAKE_VARS=-DDISABLE_SWISSRANGER_3DCAM_LIBS=ON -DDISABLE_PCL=ON -DDISABLE_NationalInstruments=ON -DENABLE_SOLUTION_FOLDERS=OFF 
  -set MSBUILDPARALLEL=/maxcpucount:2
  +REM set MSBUILDPARALLEL=/maxcpucount:2
   
   REM set MSVC_VERBOSITY=minimal
   set MSVC_VERBOSITY=normal
  
positive.code: 
  REM 4) Do unit tests:
  REM ----------------------------------------------
  msbuild tests\tests.sln /p:Configuration=Release %MSBUILDPARALLEL% /verbosity:%MSVC_VERBOSITY%
  IF %ERRORLEVEL% NEQ 0 GOTO BAD_RETCODE
  
  REM 5) All seem OK. Build all.
  REM ----------------------------------------------
  msbuild MRPT.sln /p:Configuration=Release %MSBUILDPARALLEL% /verbosity:%MSVC_VERBOSITY%
  IF %ERRORLEVEL% NEQ 0 GOTO BAD_RETCODE
  
  
  REM 6) Build package:
  REM ----------------------------------------------
  IF EXIST PACKAGE.vcproj msbuild PACKAGE.vcproj /p:Configuration=Release /verbosity:detailed
  IF EXIST PACKAGE.vcxproj msbuild PACKAGE.vcxproj /p:Configuration=Release /verbosity:detailed
  
  
  goto END_BATCH
  REM ============== END ====================
  
negative.code: REM 2) Compile debug libs (so Cmake find them in the next run)
  REM ----------------------------------------------
  :RETRY_BUILD
  REM msbuild libs\ALL_MRPT_LIBS.sln /p:Configuration=Debug %MSBUILDPARALLEL% /verbosity:%MSVC_VERBOSITY%
  devenv libs\ALL_MRPT_LIBS.sln /Build Debug
  REM IF %ERRORLEVEL% NEQ 0 GOTO BAD_RETCODE
  REM Repeat several times with MSVC9 since its linker crashes... (yes, fuck yeah!)
  IF %ERRORLEVEL% NEQ 0 GOTO RETRY_BUILD
  