Browse Source

Only link for `run` and `test` subcommands.

pull/21/head
Steve Cook 2 years ago
parent
commit
8d350a8c6b
  1. 9
      src/lib.rs

9
src/lib.rs

@ -21,13 +21,12 @@ const DEFAULT_MESSAGE_FORMAT: &str = "json-render-diagnostics";
pub fn get_should_link(input: &mut Input) -> bool { pub fn get_should_link(input: &mut Input) -> bool {
// When running compile only commands, don't link the executable to the 3ds. // When running compile only commands, don't link the executable to the 3ds.
// Otherwise, link and run on the 3ds but do not run locally. // Otherwise, link and run on the 3ds but do not run locally.
input.cmd == CargoCommand::Build input.cmd == CargoCommand::Run
|| (input.cmd == CargoCommand::Test || (input.cmd == CargoCommand::Test
&& if input.cargo_opts.contains(&"--no-run".to_string()) { && if !input.cargo_opts.contains(&"--no-run".to_string()) {
false
} else {
input.cargo_opts.push("--no-run".to_string());
true true
} else {
false
}) })
} }

Loading…
Cancel
Save