diff options
| author | Mark Simulacrum <mark.simulacrum@gmail.com> | 2018-03-09 19:23:35 -0700 |
|---|---|---|
| committer | Mark Simulacrum <mark.simulacrum@gmail.com> | 2018-04-03 11:39:16 -0600 |
| commit | cd33d3a0e49f67fdeebb8e19593f10b95e5719ee (patch) | |
| tree | 990fab5b642a8f7a5f235ccbbe73d44b3844927e /src/bootstrap/native.rs | |
| parent | e7342b8f4233b67093c62c4044273185312aac59 (diff) | |
| download | rust-cd33d3a0e49f67fdeebb8e19593f10b95e5719ee.tar.gz rust-cd33d3a0e49f67fdeebb8e19593f10b95e5719ee.zip | |
Stub out various functions during testing
Diffstat (limited to 'src/bootstrap/native.rs')
| -rw-r--r-- | src/bootstrap/native.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/bootstrap/native.rs b/src/bootstrap/native.rs index f923ad46bcb..f95f8e01dae 100644 --- a/src/bootstrap/native.rs +++ b/src/bootstrap/native.rs @@ -60,6 +60,9 @@ impl Step for Llvm { /// Compile LLVM for `target`. fn run(self, builder: &Builder) -> PathBuf { + if cfg!(test) { + return PathBuf::from("llvm-config-test-generated"); + } let build = builder.build; let target = self.target; let emscripten = self.emscripten; @@ -336,6 +339,9 @@ impl Step for Lld { /// Compile LLVM for `target`. fn run(self, builder: &Builder) -> PathBuf { + if cfg!(test) { + return PathBuf::from("lld-out-dir-test-gen"); + } let target = self.target; let build = builder.build; @@ -389,6 +395,9 @@ impl Step for TestHelpers { /// Compiles the `rust_test_helpers.c` library which we used in various /// `run-pass` test suites for ABI testing. fn run(self, builder: &Builder) { + if cfg!(test) { + return; + } let build = builder.build; let target = self.target; let dst = build.test_helpers_out(target); @@ -441,6 +450,9 @@ impl Step for Openssl { } fn run(self, builder: &Builder) { + if cfg!(test) { + return; + } let build = builder.build; let target = self.target; let out = match build.openssl_dir(target) { |
