anchor.diff:  )
   IF NOT %ERRORLEVEL%==0 GOTO :ERROR
   
  +:: Hydrax
  +cd "%DEPS%\realxtend-tundra-deps\hydrax"
  +:: TODO Remove the msvc9 directory and use CMake always
  +IF %GENERATOR%==%GENERATOR_VS2008% (
  +   cd msvc9
  +) ELSE (
  +   IF NOT EXIST Hydrax.sln. (
  +      cecho {0D}Running cmake for Hydrax.{# #}{\n}
  +      del /Q CMakeCache.txt
  +      cmake . -G %GENERATOR%
  +      IF NOT %ERRORLEVEL%==0 GOTO :ERROR
  +   )
  +)
  +
   cecho {0D}Building Hydrax. Please be patient, this will take a while.{# #}{\n}
  -cd "%DEPS%\realxtend-tundra-deps\hydrax"
  -IF %GENERATOR%==%GENERATOR_VS2008% cd msvc9
   MSBuild Hydrax.sln /p:configuration=Debug /nologo /clp:ErrorsOnly /m:%NUMBER_OF_PROCESSORS%
  -MSBuild Hydrax.sln /p:configuration=Release /nologo /clp:ErrorsOnly /m:%NUMBER_OF_PROCESSORS%
  +:: TODO For now build Release with VC9 and RelWithDebInfo otherwise TODO the VS2008 logic when VS2008 build uses CMake also
  +IF %GENERATOR%==%GENERATOR_VS2008% (
  +   MSBuild Hydrax.sln /p:configuration=Release /nologo /clp:ErrorsOnly /m:%NUMBER_OF_PROCESSORS%
  +) ELSE (
  +   MSBuild Hydrax.sln /p:configuration=RelWithDebInfo /nologo /clp:ErrorsOnly /m:%NUMBER_OF_PROCESSORS%
  +)
   IF NOT %ERRORLEVEL%==0 GOTO :ERROR
   
   cecho {0D}Deploying Hydrax DLLs to Tundra bin\.{# #}{\n}
  -copy /Y "%DEPS%\realxtend-tundra-deps\hydrax\lib\*.dll" "%TUNDRA_BIN%"
  +:: TODO Remove the VS2008 logic when VS2008 build uses CMake also
  +IF %GENERATOR%==%GENERATOR_VS2008% (
  +   copy /Y "%DEPS%\realxtend-tundra-deps\hydrax\lib\*.dll" "%TUNDRA_BIN%"
  +) ELSE (
  +   copy /Y "%DEPS%\realxtend-tundra-deps\hydrax\bin\Debug\Hydraxd.dll" "%TUNDRA_BIN%"
  +   copy /Y "%DEPS%\realxtend-tundra-deps\hydrax\bin\RelWithDebInfo\Hydrax.dll" "%TUNDRA_BIN%"
  +)
   IF NOT %ERRORLEVEL%==0 GOTO :ERROR
   
  +:: QtPropertyBrowser
   IF NOT EXIST "%DEPS%\qt-solutions". (
      cecho {0D}Cloning QtPropertyBrowser into "%DEPS%\qt-solutions".{# #}{\n}
      cd "%DEPS%"
  
positive.code:    cecho {0D}Ogg already built. Skipping.{# #}{\n}
  )
  
  IF NOT EXIST "%DEPS%\vorbis". (
     cecho {0D}Cloning Vorbis into "%DEPS%\vorbis".{# #}{\n}
     svn checkout http://svn.xiph.org/tags/vorbis/libvorbis-1.3.3/ "%DEPS%\vorbis"
  
negative.code:    cecho {0D}QtPropertyBrowser DLLs already deployed. Skipping.{# #}{\n}
  )
  
  :: OpenAL
  IF NOT EXIST "%DEPS%\OpenAL\libs\Win32\OpenAL32.lib". (
     cecho {0D}OpenAL does not exist. Unzipping a prebuilt package.{# #}{\n}
     copy "%TOOLS%\utils-windows\OpenAL.zip" "%DEPS%\"
  