diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2019-05-27 15:09:26 +0200 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2019-05-27 16:40:00 +0200 |
| commit | 577ea539dc4a264b480404700a2463e657c09c87 (patch) | |
| tree | d0b31b0b265430534d177c8a9ef99d14a3f0110b /src/bootstrap/util.rs | |
| parent | 48b9896eebff639f794f2a67532c741eb1e3b79f (diff) | |
| download | rust-577ea539dc4a264b480404700a2463e657c09c87.tar.gz rust-577ea539dc4a264b480404700a2463e657c09c87.zip | |
Only build clang_rt when RUSTBUILD_FORCE_CLANG_BASED_TESTS is set.
Diffstat (limited to 'src/bootstrap/util.rs')
| -rw-r--r-- | src/bootstrap/util.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/bootstrap/util.rs b/src/bootstrap/util.rs index f22f0559265..9f684678bb0 100644 --- a/src/bootstrap/util.rs +++ b/src/bootstrap/util.rs @@ -356,3 +356,19 @@ impl CiEnv { } } } + +pub fn forcing_clang_based_tests() -> bool { + if let Some(var) = env::var_os("RUSTBUILD_FORCE_CLANG_BASED_TESTS") { + match &var.to_string_lossy().to_lowercase()[..] { + "1" | "yes" | "on" => true, + "0" | "no" | "off" => false, + other => { + // Let's make sure typos don't go unnoticed + panic!("Unrecognized option '{}' set in \ + RUSTBUILD_FORCE_CLANG_BASED_TESTS", other) + } + } + } else { + false + } +} |
