mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-26 10:53:25 +00:00
Implement the next OSDK
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
79bdbbe4f9
commit
e4c2151566
@ -19,12 +19,11 @@ use crate::arch::get_default_arch;
|
||||
/// Execute the forwarded cargo command with args containing the subcommand and its arguments.
|
||||
pub fn execute_forwarded_command(subcommand: &str, args: &Vec<String>) -> ! {
|
||||
let mut cargo = util::cargo();
|
||||
cargo
|
||||
.arg(subcommand)
|
||||
.args(util::COMMON_CARGO_ARGS)
|
||||
.arg("--target")
|
||||
.arg(get_default_arch().triple())
|
||||
.args(args);
|
||||
cargo.arg(subcommand).args(util::COMMON_CARGO_ARGS);
|
||||
if !args.contains(&"--target".to_owned()) {
|
||||
cargo.arg("--target").arg(get_default_arch().triple());
|
||||
}
|
||||
cargo.args(args);
|
||||
let status = cargo.status().expect("Failed to execute cargo");
|
||||
std::process::exit(status.code().unwrap_or(1));
|
||||
}
|
||||
|
Reference in New Issue
Block a user