anchor.diff:     REM disable Debug build of LLVM until LunarGLASS cmake files are updated to
      REM handle Debug and Release builds of glslang simultaneously, instead of
      REM whatever last lands in "./build/install"
  -   REM   msbuild INSTALL.vcxproj /p:Platform=x64 /p:Configuration=Debug
  +   REM   echo Building LLVM: MSBuild INSTALL.vcxproj /p:Platform=%MSBUILD_MACHINE_TARGET% /p:Configuration=Debug
  +   REM   msbuild INSTALL.vcxproj /p:Platform=%MSBUILD_MACHINE_TARGET% /p:Configuration=Debug
      REM Check for existence of one lib, even though we should check for all results
      REM   if not exist %LLVM_BUILD_DIR%\lib\Debug\LLVMCore.lib (
      REM      echo.
  
positive.code: @echo off
  REM Update source for glslang, LunarGLASS, spirv-tools
  
  setlocal EnableDelayedExpansion
  set errorCode=0
  
negative.code:    mkdir build
     set SPIRV_TOOLS_BUILD_DIR=%SPIRV_TOOLS_DIR%\build
     cd %SPIRV_TOOLS_BUILD_DIR%
     echo Generating Spirv-tools CMake files for Visual Studio %VS_VERSION% ..
     cmake -G "Visual Studio %VS_VERSION%" ..
     echo Building Spirv-tools: MSBuild ALL_BUILD.vcxproj /p:Platform=%MSBUILD_MACHINE_TARGET% /p:Configuration=Debug
     msbuild ALL_BUILD.vcxproj /p:Platform=%MSBUILD_MACHINE_TARGET% /p:Configuration=Debug
     REM Check for existence of one lib, even though we should check for all results
     if not exist %SPIRV_TOOLS_BUILD_DIR%\Debug\SPIRV-Tools.lib (
        echo.
        echo spirv-tools Debug build failed!
        set errorCode=1
     )
     echo Building Spirv-tools: MSBuild ALL_BUILD.vcxproj /p:Platform=%MSBUILD_MACHINE_TARGET% /p:Configuration=Release
     msbuild ALL_BUILD.vcxproj /p:Platform=%MSBUILD_MACHINE_TARGET% /p:Configuration=Release
     REM Check for existence of one lib, even though we should check for all results
     if not exist %SPIRV_TOOLS_BUILD_DIR%\Release\SPIRV-Tools.lib (
        echo.
  