Skip to content

Commit 3b26b91

Browse files
committed
Merge build_helper into util
1 parent 8b85e7c commit 3b26b91

22 files changed

+166
-182
lines changed

src/bootstrap/build_helper.rs

-145
This file was deleted.

src/bootstrap/builder.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use std::path::{Component, Path, PathBuf};
1111
use std::process::Command;
1212
use std::time::{Duration, Instant};
1313

14-
use crate::build_helper::{output, t};
1514
use crate::cache::{Cache, Interned, INTERNER};
1615
use crate::check;
1716
use crate::compile;
@@ -24,7 +23,7 @@ use crate::native;
2423
use crate::run;
2524
use crate::test;
2625
use crate::tool::{self, SourceType};
27-
use crate::util::{self, add_dylib_path, add_link_lib_path, exe, libdir};
26+
use crate::util::{self, add_dylib_path, add_link_lib_path, exe, libdir, output, t};
2827
use crate::{Build, CLang, DocTests, GitRepo, Mode};
2928

3029
pub use crate::Compiler;

src/bootstrap/cc_detect.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ use std::path::{Path, PathBuf};
2626
use std::process::Command;
2727
use std::{env, iter};
2828

29-
use crate::build_helper::output;
3029
use crate::config::{Target, TargetSelection};
30+
use crate::util::output;
3131
use crate::{Build, CLang, GitRepo};
3232

3333
// The `cc` crate doesn't provide a way to obtain a path to the detected archiver,

src/bootstrap/channel.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use std::path::Path;
99
use std::process::Command;
1010

11-
use crate::build_helper::output;
11+
use crate::util::output;
1212
use crate::Build;
1313

1414
pub enum GitInfo {

src/bootstrap/clean.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use std::fs;
99
use std::io::{self, ErrorKind};
1010
use std::path::Path;
1111

12-
use crate::build_helper::t;
12+
use crate::util::t;
1313
use crate::Build;
1414

1515
pub fn clean(build: &Build, all: bool) {

src/bootstrap/compile.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ use std::str;
1818

1919
use serde::Deserialize;
2020

21-
use crate::build_helper::{output, t, up_to_date};
2221
use crate::builder::Cargo;
2322
use crate::builder::{Builder, Kind, RunConfig, ShouldRun, Step};
2423
use crate::cache::{Interned, INTERNER};
2524
use crate::config::{LlvmLibunwind, TargetSelection};
2625
use crate::dist;
2726
use crate::native;
2827
use crate::tool::SourceType;
29-
use crate::util::{exe, is_debug_info, is_dylib, symlink_dir};
28+
use crate::util::{exe, is_debug_info, is_dylib, output, symlink_dir, t, up_to_date};
3029
use crate::LLVM_TOOLS;
3130
use crate::{CLang, Compiler, DependencyType, GitRepo, Mode};
3231

src/bootstrap/config.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@ use std::fs;
1212
use std::path::{Path, PathBuf};
1313
use std::str::FromStr;
1414

15-
use crate::build_helper::t;
1615
use crate::builder::TaskPath;
1716
use crate::cache::{Interned, INTERNER};
1817
use crate::channel::GitInfo;
1918
pub use crate::flags::Subcommand;
2019
use crate::flags::{Color, Flags};
21-
use crate::util::exe;
20+
use crate::util::{exe, t};
2221
use serde::Deserialize;
2322

2423
macro_rules! check_ci_llvm {

src/bootstrap/dist.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,13 @@ use std::fs;
1414
use std::path::{Path, PathBuf};
1515
use std::process::Command;
1616

17-
use crate::build_helper::{output, t};
1817
use crate::builder::{Builder, Kind, RunConfig, ShouldRun, Step};
1918
use crate::cache::{Interned, INTERNER};
2019
use crate::compile;
2120
use crate::config::TargetSelection;
2221
use crate::tarball::{GeneratedTarball, OverlayKind, Tarball};
2322
use crate::tool::{self, Tool};
24-
use crate::util::{exe, is_dylib, timeit};
23+
use crate::util::{exe, is_dylib, output, t, timeit};
2524
use crate::{Compiler, DependencyType, Mode, LLVM_TOOLS};
2625

2726
pub fn pkgname(builder: &Builder<'_>, component: &str) -> String {

src/bootstrap/doc.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@ use std::fs;
1212
use std::io;
1313
use std::path::{Path, PathBuf};
1414

15-
use crate::build_helper::{t, up_to_date};
1615
use crate::builder::{Builder, Compiler, Kind, RunConfig, ShouldRun, Step};
1716
use crate::cache::{Interned, INTERNER};
1817
use crate::compile;
1918
use crate::config::{Config, TargetSelection};
2019
use crate::tool::{self, prepare_tool_cargo, SourceType, Tool};
21-
use crate::util::symlink_dir;
20+
use crate::util::{symlink_dir, t, up_to_date};
2221
use crate::Mode;
2322

2423
macro_rules! submodule_helper {

src/bootstrap/flags.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ use std::process;
99

1010
use getopts::Options;
1111

12-
use crate::build_helper::t;
1312
use crate::builder::Builder;
1413
use crate::config::{Config, TargetSelection};
1514
use crate::setup::Profile;
15+
use crate::util::t;
1616
use crate::{Build, DocTests};
1717

1818
pub enum Color {

src/bootstrap/format.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//! Runs rustfmt on the repository.
22
3-
use crate::build_helper::{output, t};
3+
use crate::util::{output, t};
44
use crate::Build;
55
use ignore::WalkBuilder;
66
use std::collections::VecDeque;

src/bootstrap/install.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std::fs;
88
use std::path::{Component, PathBuf};
99
use std::process::Command;
1010

11-
use crate::build_helper::t;
11+
use crate::util::t;
1212

1313
use crate::dist::{self, sanitize_sh};
1414
use crate::tarball::GeneratedTarball;

src/bootstrap/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,12 @@ use std::os::windows::fs::symlink_file;
118118

119119
use filetime::FileTime;
120120

121-
use crate::build_helper::{mtime, output, run, run_suppressed, t, try_run, try_run_suppressed};
122121
use crate::builder::Kind;
123122
use crate::config::{LlvmLibunwind, TargetSelection};
124-
use crate::util::{exe, libdir, CiEnv};
123+
use crate::util::{
124+
exe, libdir, mtime, output, run, run_suppressed, t, try_run, try_run_suppressed, CiEnv,
125+
};
125126

126-
mod build_helper;
127127
mod builder;
128128
mod cache;
129129
mod cc_detect;

src/bootstrap/metadata.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use std::process::Command;
33

44
use serde::Deserialize;
55

6-
use crate::build_helper::output;
76
use crate::cache::INTERNER;
7+
use crate::util::output;
88
use crate::{Build, Crate};
99

1010
#[derive(Deserialize)]

src/bootstrap/native.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,9 @@ use std::io;
1616
use std::path::{Path, PathBuf};
1717
use std::process::Command;
1818

19-
use crate::build_helper::up_to_date;
20-
use crate::build_helper::{output, t};
2119
use crate::builder::{Builder, RunConfig, ShouldRun, Step};
2220
use crate::config::TargetSelection;
23-
use crate::util::{self, exe};
21+
use crate::util::{self, exe, output, t, up_to_date};
2422
use crate::{CLang, GitRepo};
2523

2624
pub struct Meta {

src/bootstrap/run.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use crate::build_helper::output;
21
use crate::builder::{Builder, RunConfig, ShouldRun, Step};
32
use crate::dist::distdir;
43
use crate::tool::Tool;
4+
use crate::util::output;
55
use std::process::Command;
66

77
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]

src/bootstrap/sanity.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ use std::fs;
1515
use std::path::PathBuf;
1616
use std::process::Command;
1717

18-
use crate::build_helper::output;
1918
use crate::cache::INTERNER;
2019
use crate::config::Target;
20+
use crate::util::output;
2121
use crate::Build;
2222

2323
pub struct Finder {

src/bootstrap/tarball.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ use std::{
33
process::Command,
44
};
55

6-
use crate::build_helper::t;
76
use crate::builder::Builder;
7+
use crate::util::t;
88

99
#[derive(Copy, Clone)]
1010
pub(crate) enum OverlayKind {

src/bootstrap/test.rs

+2-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ use std::iter;
1111
use std::path::{Path, PathBuf};
1212
use std::process::{Command, Stdio};
1313

14-
use crate::build_helper::{self, output, t};
1514
use crate::builder::{Builder, Compiler, Kind, RunConfig, ShouldRun, Step};
1615
use crate::cache::Interned;
1716
use crate::compile;
@@ -21,7 +20,7 @@ use crate::flags::Subcommand;
2120
use crate::native;
2221
use crate::tool::{self, SourceType, Tool};
2322
use crate::toolstate::ToolState;
24-
use crate::util::{self, add_link_lib_path, dylib_path, dylib_path_var};
23+
use crate::util::{self, add_link_lib_path, dylib_path, dylib_path_var, output, t};
2524
use crate::Crate as CargoCrate;
2625
use crate::{envify, CLang, DocTests, GitRepo, Mode};
2726

@@ -2305,9 +2304,7 @@ impl Step for Distcheck {
23052304
.current_dir(&dir),
23062305
);
23072306
builder.run(
2308-
Command::new(build_helper::make(&builder.config.build.triple))
2309-
.arg("check")
2310-
.current_dir(&dir),
2307+
Command::new(util::make(&builder.config.build.triple)).arg("check").current_dir(&dir),
23112308
);
23122309

23132310
// Now make sure that rust-src has all of libstd's dependencies

src/bootstrap/tool.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ use std::fs;
44
use std::path::{Path, PathBuf};
55
use std::process::{exit, Command};
66

7-
use crate::build_helper::t;
87
use crate::builder::{Builder, Cargo as CargoCommand, RunConfig, ShouldRun, Step};
98
use crate::channel::GitInfo;
109
use crate::compile;
1110
use crate::config::TargetSelection;
1211
use crate::toolstate::ToolState;
13-
use crate::util::{add_dylib_path, exe};
12+
use crate::util::{add_dylib_path, exe, t};
1413
use crate::Compiler;
1514
use crate::Mode;
1615

0 commit comments

Comments
 (0)