mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-25 12:33:33 +00:00
Add build benchmark xtask command
This commit is contained in:
parent
3aa153b46c
commit
c62f1c762f
1 changed files with 10 additions and 2 deletions
|
@ -12,7 +12,7 @@ use std::env;
|
|||
|
||||
use codegen::CodegenCmd;
|
||||
use pico_args::Arguments;
|
||||
use xshell::pushd;
|
||||
use xshell::{cmd, cp, pushd};
|
||||
use xtask::{
|
||||
codegen::{self, Mode},
|
||||
dist::DistCmd,
|
||||
|
@ -124,6 +124,13 @@ FLAGS:
|
|||
args.finish()?;
|
||||
MetricsCmd { dry_run }.run()
|
||||
}
|
||||
"bb" => {
|
||||
let suffix: String = args.free_from_str()?.unwrap();
|
||||
args.finish()?;
|
||||
cmd!("cargo build --release").run()?;
|
||||
cp("./target/release/rust-analyzer", format!("./target/rust-analyzer-{}", suffix))?;
|
||||
Ok(())
|
||||
}
|
||||
_ => {
|
||||
eprintln!(
|
||||
"\
|
||||
|
@ -141,7 +148,8 @@ SUBCOMMANDS:
|
|||
install
|
||||
lint
|
||||
dist
|
||||
promote"
|
||||
promote
|
||||
bb"
|
||||
);
|
||||
Ok(())
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue