anchor.diff:        echo.
         echo Available options:
         echo   --sync-glslang      just pull glslang_revision
  -      echo   --sync-LunarGLASS   just pull LunarGLASS_revision
         echo   --sync-spirv-tools  just pull spirv-tools_revision
         echo   --build-glslang     pulls glslang_revision, configures CMake, builds Release and Debug
  -      echo   --build-LunarGLASS  pulls LunarGLASS_revision, configures CMake, builds Release and Debug
         echo   --build-spirv-tools pulls spirv-tools_revision, configures CMake, builds Release and Debug
         echo   --all               sync and build glslang, LunarGLASS, spirv-tools
         goto:finish
      )
   
      set sync-glslang=0
  -   set sync-LunarGLASS=0
      set sync-spirv-tools=0
      set build-glslang=0
  -   set build-LunarGLASS=0
      set build-spirv-tools=0
      set check-glslang-build-dependencies=0
  -   set check-LunarGLASS-fetch-dependencies=0
  -   set check-LunarGLASS-build-dependencies=0
   
      :parameterLoop
   
  
positive.code:          set build-glslang=1
           set build-spirv-tools=1
           set check-glslang-build-dependencies=1
           
           REM Only attempt to build LunarGLASS if we find SVN
           if %SVN_EXE_FOUND% equ 1 (
               set sync-LunarGLASS=1
               set build-LunarGLASS=1
               set check-LunarGLASS-fetch-dependencies=1
               set check-LunarGLASS-build-dependencies=1
           )
           shift
           goto:parameterLoop
        )
  
negative.code:       set errorCode=1
     )
  
     if %check-glslang-build-dependencies% equ 1 (
        for %%X in (cmake.exe) do (set FOUND=%%~$PATH:X)
        if not defined FOUND (
  