anchor.diff:  curl -L -O "https://github.com/unicode-org/icu/releases/download/release-%icu_version_dashed%/%file_name%" %exitOnError%
   :: unzip warns about the paths in the zip using slashes, which raises the
   :: errorLevel to 1. We cannot use exitOnError, and have to ignore errors.
  -unzip -o %file_name% -d "%source_root%\icu-%icu_version%"
  +"%ProgramFiles%\Git\usr\bin\unzip.exe" -o %file_name% -d "%source_root%\icu-%icu_version%"
   exit /b 0
   
   goto :eof
  
positive.code: 
  set file_name=sqlite-amalgamation-3270200.zip
  curl -L -O "https://www.sqlite.org/2019/%file_name%" %exitOnError%
  unzip -o %file_name% %exitOnError%
  
  goto :eof
  endlocal
  
negative.code: 
  :: Use the shortest path we can for the build directory, to avoid Windows
  :: path problems as much as we can.
  subst T: /d
  subst T: %full_build_root% %exitOnError%
  set build_root=T:
  set install_directory=%build_root%\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr
  
  call :clone_repositories %exitOnError%
  