mirror of
https://github.com/rtic-rs/rtic.git
synced 2025-12-18 13:55:23 +01:00
xtask: run: Use common BuildMode
This commit is contained in:
parent
c27c251542
commit
9bc60cc5ed
1 changed files with 12 additions and 8 deletions
|
|
@ -174,13 +174,14 @@ pub fn cargo<'c>(
|
||||||
})
|
})
|
||||||
.map(move |(package, target, features)| {
|
.map(move |(package, target, features)| {
|
||||||
let target = target.into();
|
let target = target.into();
|
||||||
|
let mode = BuildMode::Release;
|
||||||
let command = match operation {
|
let command = match operation {
|
||||||
BuildOrCheck::Check => CargoCommand::Check {
|
BuildOrCheck::Check => CargoCommand::Check {
|
||||||
cargoarg,
|
cargoarg,
|
||||||
package: Some(package.name()),
|
package: Some(package.name()),
|
||||||
target,
|
target,
|
||||||
features,
|
features,
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir: None,
|
dir: None,
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
},
|
},
|
||||||
|
|
@ -189,7 +190,7 @@ pub fn cargo<'c>(
|
||||||
package: Some(package.name()),
|
package: Some(package.name()),
|
||||||
target,
|
target,
|
||||||
features,
|
features,
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir: None,
|
dir: None,
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
},
|
},
|
||||||
|
|
@ -217,6 +218,7 @@ pub fn cargo_example<'c>(
|
||||||
let path = format!("examples/{}", platform.name());
|
let path = format!("examples/{}", platform.name());
|
||||||
let dir = Some(PathBuf::from(path));
|
let dir = Some(PathBuf::from(path));
|
||||||
let features = Some(backend.to_target().and_features(backend.to_rtic_feature()));
|
let features = Some(backend.to_target().and_features(backend.to_rtic_feature()));
|
||||||
|
let mode = BuildMode::Release;
|
||||||
|
|
||||||
let command = match operation {
|
let command = match operation {
|
||||||
BuildOrCheck::Check => CargoCommand::ExampleCheck {
|
BuildOrCheck::Check => CargoCommand::ExampleCheck {
|
||||||
|
|
@ -225,7 +227,7 @@ pub fn cargo_example<'c>(
|
||||||
example,
|
example,
|
||||||
target: Some(backend.to_target()),
|
target: Some(backend.to_target()),
|
||||||
features,
|
features,
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir,
|
dir,
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
},
|
},
|
||||||
|
|
@ -235,7 +237,7 @@ pub fn cargo_example<'c>(
|
||||||
example,
|
example,
|
||||||
target: Some(backend.to_target()),
|
target: Some(backend.to_target()),
|
||||||
features,
|
features,
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir,
|
dir,
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
},
|
},
|
||||||
|
|
@ -389,6 +391,7 @@ pub fn qemu_run_examples<'c>(
|
||||||
let path = format!("examples/{}", platform.name());
|
let path = format!("examples/{}", platform.name());
|
||||||
let dir = Some(PathBuf::from(path));
|
let dir = Some(PathBuf::from(path));
|
||||||
let target = target.into();
|
let target = target.into();
|
||||||
|
let mode = BuildMode::Release;
|
||||||
|
|
||||||
let cmd_build = CargoCommand::ExampleBuild {
|
let cmd_build = CargoCommand::ExampleBuild {
|
||||||
cargoarg: &None,
|
cargoarg: &None,
|
||||||
|
|
@ -396,7 +399,7 @@ pub fn qemu_run_examples<'c>(
|
||||||
example,
|
example,
|
||||||
target,
|
target,
|
||||||
features: features.clone(),
|
features: features.clone(),
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir: dir.clone(),
|
dir: dir.clone(),
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
};
|
};
|
||||||
|
|
@ -407,7 +410,7 @@ pub fn qemu_run_examples<'c>(
|
||||||
example,
|
example,
|
||||||
target,
|
target,
|
||||||
features: features.clone(),
|
features: features.clone(),
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir,
|
dir,
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
};
|
};
|
||||||
|
|
@ -436,6 +439,7 @@ pub fn build_and_check_size<'c>(
|
||||||
let path = format!("examples/{}", platform.name());
|
let path = format!("examples/{}", platform.name());
|
||||||
let dir = Some(PathBuf::from(path));
|
let dir = Some(PathBuf::from(path));
|
||||||
let target = target.into();
|
let target = target.into();
|
||||||
|
let mode = BuildMode::Release;
|
||||||
|
|
||||||
// Make sure the requested example(s) are built
|
// Make sure the requested example(s) are built
|
||||||
let cmd_build = CargoCommand::ExampleBuild {
|
let cmd_build = CargoCommand::ExampleBuild {
|
||||||
|
|
@ -444,7 +448,7 @@ pub fn build_and_check_size<'c>(
|
||||||
example,
|
example,
|
||||||
target,
|
target,
|
||||||
features: features.clone(),
|
features: features.clone(),
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
dir: dir.clone(),
|
dir: dir.clone(),
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
};
|
};
|
||||||
|
|
@ -455,7 +459,7 @@ pub fn build_and_check_size<'c>(
|
||||||
example,
|
example,
|
||||||
target,
|
target,
|
||||||
features: features.clone(),
|
features: features.clone(),
|
||||||
mode: BuildMode::Release,
|
mode,
|
||||||
arguments: arguments.clone(),
|
arguments: arguments.clone(),
|
||||||
dir,
|
dir,
|
||||||
deny_warnings: globals.deny_warnings,
|
deny_warnings: globals.deny_warnings,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue