anchor.diff:           goto:parameterLoop
         )
   
  +	  if "%1" == "--build-spirv-tools" (
  +         set sync-spirv-tools=1
  +		 REM glslang has the same needs as spirv-tools
  +         set check-glslang-build-dependencies=1
  +         set build-spirv-tools=1
  +         shift
  +         goto:parameterLoop
  +      )
  +
         if "%1" == "--all" (
            set sync-glslang=1
            set sync-LunarGLASS=1
  +         set sync-spirv-tools=1
            set build-glslang=1
            set build-LunarGLASS=1
  +         set build-spirv-tools=1
            set check-LunarGLASS-fetch-dependencies=1
            set check-glslang-build-dependencies=1
            set check-LunarGLASS-build-dependencies=1
  
positive.code:       if "%1" == "--sync-LunarGLASS" (
           set sync-LunarGLASS=1
           set check-LunarGLASS-fetch-dependencies=1
           shift
           goto:parameterLoop
        )
  
negative.code:    )
     svn update -r %LUNARGLASS_REVISION_R325
     svn revert -R .
  goto:eof
  
  :create_spirv-tools
     echo.
     echo Creating local spirv-tools repository %SPIRV_TOOLS_DIR%)
     mkdir %SPIRV_TOOLS_DIR%
     cd %SPIRV_TOOLS_DIR%
     git clone git@gitlab.khronos.org:spirv/spirv-tools.git .
     git checkout %SPIRV_TOOLS_REVISION%
     if not exist %SPIRV_TOOLS_DIR%\source (
        echo spirv-tools source download failed!
        set errorCode=1
     )
  goto:eof
  
  :update_spirv-tools
     echo.
     echo Updating %SPIRV_TOOLS_DIR%
     cd %SPIRV_TOOLS_DIR%
     git fetch --all
     git checkout %SPIRV_TOOLS_REVISION%
  goto:eof
  
  :build_glslang
  