[roll third_party/pigweed] pw_presubmit: Use correct host compiler for OS

Use 'gcc' for host compiler on Windows and 'clang' on all other
platforms. Also allow running the "wrong" compiler in case we try to
support it in the future.

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

third_party/pigweed Rolled-Commits: 1a5381d817833eb..7d73b992cbc60db
CQ-Do-Not-Cancel-Tryjobs: true
Roller-URL: https://ci.chromium.org/b/8853751833389691936
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8853751833389691936
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I818d0395a8f93b7ea8f4d0543a2b44312d1a8093
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/35300
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: f62f1925f189dd6315fb9cd165980db1458926ee
  1. applications/
  2. build_overrides/
  3. modules/
  4. targets/
  5. third_party/
  6. tools/
  7. .gitattributes
  8. .gitignore
  9. .gitmodules
  10. .gn
  11. activate.bat
  12. banner.txt
  13. bootstrap.bat
  14. bootstrap.sh
  15. BUILD.gn
  16. BUILDCONFIG.gn
  17. navbar.md
  18. PW_PLUGINS
  19. 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.