[roll third_party/pigweed] pw_presubmit: Use ccache for faster repeat compiles

The same compilations are often run multiple times while fixing
presubmit errors locally. If ccache is available use that to avoid
recompiles during pw presubmit.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/50920

third_party/pigweed Rolled-Commits: 8a626539098b69b..9eaacd4c65a8b96
Roller-URL: https://ci.chromium.org/b/8843439797098832657
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8843439797098832657
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I942f211e437be303200d12809eb81780323ec435
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/51020
Reviewed-by: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: 356d5ccd682dd6878773c52597fab22c6b1c759d
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cubef4/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cubef4/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cubef4/
  14. targets/
  15. third_party/
  16. tools/
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. activate.bat
  22. banner.txt
  23. bootstrap.bat
  24. bootstrap.sh
  25. BUILD.gn
  26. BUILDCONFIG.gn
  27. env_setup.json
  28. navbar.md
  29. PW_PLUGINS
  30. README.md
README.md

Pigweed Experimental

This repository contains experimental pigweed modules.

Repository setup

Clone this repo with --recursive to get all required submodules.

git clone --recursive https://pigweed.googlesource.com/pigweed/experimental

This will pull the Pigweed source repository into third_party/pigweed. If you already cloned but forgot to --recursive run git submodule update --init to pull all submodules.