提交 ad1f1947 编写于 作者: A Alex Crichton

rustbuild: Enable building LLVM

I use this from time to time debugging LLVM builds, useful to have!
上级 ad36f8fe
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
use flags::Subcommand; use flags::Subcommand;
use doc; use doc;
use tool; use tool;
use native;
pub use Compiler; pub use Compiler;
...@@ -256,7 +257,8 @@ fn get_step_descriptions(kind: Kind) -> Vec<StepDescription> { ...@@ -256,7 +257,8 @@ fn get_step_descriptions(kind: Kind) -> Vec<StepDescription> {
compile::StartupObjects, tool::BuildManifest, tool::Rustbook, tool::ErrorIndex, compile::StartupObjects, tool::BuildManifest, tool::Rustbook, tool::ErrorIndex,
tool::UnstableBookGen, tool::Tidy, tool::Linkchecker, tool::CargoTest, tool::UnstableBookGen, tool::Tidy, tool::Linkchecker, tool::CargoTest,
tool::Compiletest, tool::RemoteTestServer, tool::RemoteTestClient, tool::Compiletest, tool::RemoteTestServer, tool::RemoteTestClient,
tool::RustInstaller, tool::Cargo, tool::Rls, tool::Rustdoc), tool::RustInstaller, tool::Cargo, tool::Rls, tool::Rustdoc,
native::Llvm),
Kind::Test => describe!(check::Tidy, check::Bootstrap, check::DefaultCompiletest, Kind::Test => describe!(check::Tidy, check::Bootstrap, check::DefaultCompiletest,
check::HostCompiletest, check::Crate, check::CrateLibrustc, check::Linkcheck, check::HostCompiletest, check::Crate, check::CrateLibrustc, check::Linkcheck,
check::Cargotest, check::Cargo, check::Rls, check::Docs, check::ErrorIndex, check::Cargotest, check::Cargo, check::Rls, check::Docs, check::ErrorIndex,
......
...@@ -48,6 +48,10 @@ fn should_run(run: ShouldRun) -> ShouldRun { ...@@ -48,6 +48,10 @@ fn should_run(run: ShouldRun) -> ShouldRun {
run.path("src/llvm") run.path("src/llvm")
} }
fn make_run(run: RunConfig) {
run.builder.ensure(Llvm { target: run.target })
}
/// Compile LLVM for `target`. /// Compile LLVM for `target`.
fn run(self, builder: &Builder) { fn run(self, builder: &Builder) {
let build = builder.build; let build = builder.build;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册