diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2016-12-12 11:36:52 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2016-12-14 15:40:18 -0800 |
| commit | 96a5fc76dcce1bd6669a9e288721ee6aad521096 (patch) | |
| tree | 9fb1678923a567cd6de665b3e3acbbb004aace1e /src/libstd/sync | |
| parent | 0d558d012a4be0273e547864923bfe29b14e30d5 (diff) | |
| download | rust-96a5fc76dcce1bd6669a9e288721ee6aad521096.tar.gz rust-96a5fc76dcce1bd6669a9e288721ee6aad521096.zip | |
rustbuild: Add sccache support
This commit adds support for sccache, a ccache-like compiler which works on MSVC and stores results into an S3 bucket. This also switches over all Travis and AppVeyor automation to using sccache to ensure a shared and unified cache over time which can be shared across builders. The support for sccache manifests as a new `--enable-sccache` option which instructs us to configure LLVM differently to use a 'sccache' binary instead of a 'ccache' binary. All docker images for Travis builds are updated to download Mozilla's tooltool builds of sccache onto various containers and systems. Additionally a new `rust-lang-ci-sccache` bucket is configured to hold all of our ccache goodies.
Diffstat (limited to 'src/libstd/sync')
0 files changed, 0 insertions, 0 deletions
