anchor.diff:      )
   
       if "%1"=="--c-warnings-as-errors" (
  -        set EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DC_WARNINGS_AS_ERRORS=ON
  +        set "EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DC_WARNINGS_AS_ERRORS=ON"
       )
   
       if "%1"=="--cxx-warnings-as-errors" (
  -        set EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DCXX_WARNINGS_AS_ERRORS=ON
  +        set "EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DCXX_WARNINGS_AS_ERRORS=ON"
       )
   
       if "%1"=="--debug-build" (
  -        set EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DCMAKE_BUILD_TYPE=Debug
  +        set "EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DCMAKE_BUILD_TYPE=Debug"
  +        set "BUILD_DIR=%DIR%\Debug"
  +        set "BUILD_CONFIG=Debug"
       )
   
       if "%1"=="--aeron-git-url" (
  -        set EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DAERON_GIT_URL=%2
  +        set "EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DAERON_GIT_URL=%2"
           shift
       )
   
       if "%1"=="--aeron-git-tag" (
  -        set EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DAERON_GIT_TAG=%2
  +        set "EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DAERON_GIT_TAG=%2"
       )
   
       if "%1"=="--aeron-git-sha" (
  -        set EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DAERON_GIT_SHA=%2
  +        set "EXTRA_CMAKE_ARGS=!EXTRA_CMAKE_ARGS! -DAERON_GIT_SHA=%2"
       )
   
       shift
  
positive.code: cmake -DCMAKE_INSTALL_PREFIX=%ZLIB_INSTALL_DIR% ..
  if %ERRORLEVEL% neq 0 exit /b %ERRORLEVEL%
  
  cmake --build . --target install
  if %ERRORLEVEL% neq 0 exit /b %ERRORLEVEL%
  
  pushd %BUILD_DIR%
  cmake %EXTRA_CMAKE_ARGS% %SOURCE_DIR%
  if %ERRORLEVEL% neq 0 exit /b %ERRORLEVEL%
  
  cmake --build . --config Release
  if %ERRORLEVEL% neq 0 exit /b %ERRORLEVEL%
  
negative.code: if %ERRORLEVEL% neq 0 exit /b %ERRORLEVEL%
  
  if EXIST %BUILD_DIR% rd /S /Q %BUILD_DIR%
  
  set "ZLIB_BUILD_DIR=%BUILD_DIR%\zlib-build"
  set "ZLIB_INSTALL_DIR=%BUILD_DIR%\zlib64"
  
  md %BUILD_DIR%
  pushd %BUILD_DIR%
  