anchor.diff:  ) ELSE (
      cecho {0D}Qt already built. Skipping.{# #}{\n}
   )
  +
  +:: Setup now built Qt to PATH (qmake), QTDIR and QMAKESPEC.
  +:: These will be utilized by other dependencies that need Qt.
  +set PATH=%DEPS%\qt\bin;%PATH%
  +set QMAKESPEC=%DEPS%\qt\mkspecs\win32-msvc2008
  +set QTDIR=%DEPS%\qt
   
   IF NOT EXIST "%TUNDRA_BIN%\QtWebKit4.dll". (
      cecho {0D}Deploying Qt DLLs to Tundra bin\.{# #}{\n}
  
positive.code:       IF NOT %ERRORLEVEL%==0 GOTO :ERROR
     )
  
     cecho {0D}Extracting Qt 4.7.4 sources to "%DEPS%\Qt".{# #}{\n}
     7za x -y qt-everywhere-opensource-src-4.7.4.zip
     IF NOT %ERRORLEVEL%==0 GOTO :ERROR
     ren qt-everywhere-opensource-src-4.7.4 qt
     IF NOT EXIST "%DEPS%\Qt" GOTO :ERROR
  ) ELSE (
     cecho {0D}Qt already downloaded. Skipping.{# #}{\n}
  )
  
  IF %USE_JOM%==FALSE GOTO :SKIP_JOM
  IF NOT EXIST "%DEPS%\Qt\jom\jom.exe". (
     cd "%DEPS%"
     IF NOT EXIST jom_1_0_11.zip. (
        cecho {0D}Downloading JOM build tool for Qt.{# #}{\n}
  
negative.code: :: Hence the secondary IF to print it out when build is enabled. Only print these if Qt will be built
  SET QT_OPENSSL_CONFIGURE=
  IF %BUILD_OPENSSL%==TRUE (
     IF NOT EXIST "%DEPS%\qt\lib\QtWebKit4.dll". cecho {0D}Configuring OpenSSL into the Qt build with:{# #}{\n}
     SET QT_OPENSSL_CONFIGURE=-openssl -I "%DEPS%\openssl\include" -L "%DEPS%\openssl\lib"
  ) ELSE (
     IF NOT EXIST "%DEPS%\qt\lib\QtWebKit4.dll". cecho {0D}OpenSSL build disabled, not confguring OpenSSL to Qt.{# #}{\n}
  )
  IF %BUILD_OPENSSL%==TRUE (
      IF NOT EXIST "%DEPS%\qt\lib\QtWebKit4.dll". echo '%QT_OPENSSL_CONFIGURE%'
  )
  
  IF NOT EXIST "%DEPS%\qt\lib\QtWebKit4.dll". (
     IF NOT EXIST "%DEPS%\qt\qt-src-4.7.4". (
        cecho {0E}Warning: %DEPS%\qt\qt-src-4.7.4 does not exist, extracting Qt failed?.{# #}{\n}
        GOTO :ERROR
     )
     cd "%DEPS%\qt\qt-src-4.7.4"
     
     IF NOT EXIST "configure.cache". (
        cecho {0D}Configuring Qt build. Please answer 'y'!{# #}{\n}
        configure -platform win32-msvc2008 -debug-and-release -opensource -prefix "%DEPS%\qt" -shared -ltcg -no-qt3support -no-opengl -no-openvg -no-dbus -no-phonon -no-phonon-backend -nomake examples -nomake demos -qt-zlib -qt-libpng -qt-libmng -qt-libjpeg -qt-libtiff %QT_OPENSSL_CONFIGURE%
        IF NOT %ERRORLEVEL%==0 GOTO :ERROR
     ) ELSE (
        cecho {0D}Qt already configured. Remove %DEPS%\qt\qt-src-4.7.4\configure.cache to trigger a reconfigure.{# #}{\n}
     )
     
     cecho {0D}Building Qt. Please be patient, this will take a while.{# #}{\n}
     IF %USE_JOM%==TRUE (
        cecho {0D}- Building Qt with jom{# #}{\n}
        "%DEPS%\Qt\jom\jom.exe"
        :: Qt build system is slightly broken: see https://bugreports.qt-project.org/browse/QTBUG-6470. Work around the issue.
        set ERRORLEVEL=0
        del /s /q mocinclude.tmp
        "%DEPS%\Qt\jom\jom.exe"
        cecho {0D}Installing Qt to prefix %DEPS%\qt{# #}{\n}
        "%DEPS%\Qt\jom\jom.exe" install
     ) ELSE (
        cecho {0D}- Building Qt with nmake{# #}{\n}
        nmake /nologo
  