anchor.diff:     echo.
      echo Syncing LunarGLASS source...
      cd %LUNARGLASS_DIR%
  -   svn checkout --force https://lunarglass.googlecode.com/svn/trunk/ .
  -   svn revert --depth=infinity .
  +   REM put back the LunarGLASS github versions of some LLVM files
  +   git checkout -f .
  +   REM overwrite with private gitlab versions of some files
  +   svn checkout -r %LUNARGLASS_REVISION_R32% --force https://cvs.khronos.org/svn/repos/SPIRV/trunk/LunarGLASS/ .
  +   svn revert -R .
      if not exist %LUNARGLASS_DIR%\Frontends\SPIRV (
         echo.
         echo LunarGLASS source download failed!
  
positive.code: REM // ======== Functions ======== //
  
  :create_glslang
     REM Windows complains if it can't find the directory below, no need to call
     REM rd /S /Q %GLSLANG_DIR%
     echo.
     echo Creating local glslang repository %GLSLANG_DIR%)
     mkdir %GLSLANG_DIR%
  
negative.code: 
  
  REM // ======== Dependency checking ======== //
     REM git is required for all paths
     for %%X in (git.exe) do (set FOUND=%%~$PATH:X)
     if not defined FOUND (
        echo Dependency check failed:
        echo   git.exe not found
        echo   Git for Windows can be downloaded here:  https://git-scm.com/download/win
        echo   Install and ensure git.exe makes it into your PATH
        set errorCode=1
     )
  
  