You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

48 lines
2.2 KiB

  1. This directory consumes tools from other repositories for use on the
  2. bots. To update to newer revisions, follow these instructions:
  3. DEPS: Set all revisions to those used in Chromium, found at
  4. https://chromium.googlesource.com/chromium/src/+/master/DEPS (Search for the
  5. corresponding repository name.)
  6. go/bootstrap.py: Set TOOLSET_VERSION to the latest release of Go, found at
  7. https://golang.org/dl/.
  8. update_clang.py: Set CLANG_REVISION and CLANG_SUB_REVISION to the values used in
  9. Chromium, found at
  10. https://chromium.googlesource.com/chromium/src/+/master/tools/clang/scripts/update.py
  11. vs_toolchain.py: Set the hash in TOOLCHAIN_HASH to the toolchain
  12. used in Chromium, found at _GetDesiredVsToolchainHashes
  13. https://chromium.googlesource.com/chromium/src/+/master/build/vs_toolchain.py
  14. This may require taking other updates to that file. If updating MSVS
  15. version, also update TOOLCHAIN_VERSION accordingly.
  16. The .sha1 files correspond to files downloaded from Google Cloud Storage. To
  17. update, place the updated files in their intended location and run:
  18. upload_to_google_storage.py -b chromium-tools FILE
  19. cmake-linux64.tar.gz: Download the latest CMake source tarball, found at
  20. https://cmake.org/download/. Build it with:
  21. ./bootstrap --prefix=$PWD/cmake-linux64 && make && make install
  22. tar -czf cmake-linux64.tar.gz cmake-linux64/
  23. cmake-mac.tar.gz: Follow the same instructions as above on a Mac, but replace
  24. cmake-linux64 with cmake-mac.
  25. cmake-win32.zip: Update to the latest prebuilt release of CMake, found at
  26. https://cmake.org/download/. Use the file labeled "Windows ZIP". The
  27. download will be named cmake-VERSION-win32-x86.zip.
  28. perl-win32.zip: Update to the latest 32-bit prebuilt "PortableZip" edition of
  29. Strawberry Perl, found at http://strawberryperl.com/releases.html. The
  30. download will be named strawberry-perl-VERSION-32bit-portable.zip.
  31. yasm-win32.exe: Update to the appropriate release of Yasm. Use the same version
  32. as Chromium, found at
  33. https://chromium.googlesource.com/chromium/src/+/master/third_party/yasm/README.chromium
  34. Use the release at http://yasm.tortall.net/Download.html labeled
  35. "Win32 .exe". The download will be named yasm-VERSION-win32.exe.