|
|
|
@ -21,13 +21,12 @@ const DEFAULT_MESSAGE_FORMAT: &str = "json-render-diagnostics";
@@ -21,13 +21,12 @@ const DEFAULT_MESSAGE_FORMAT: &str = "json-render-diagnostics";
|
|
|
|
|
pub fn get_should_link(input: &mut Input) -> bool { |
|
|
|
|
// 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.
|
|
|
|
|
input.cmd == CargoCommand::Build |
|
|
|
|
input.cmd == CargoCommand::Run |
|
|
|
|
|| (input.cmd == CargoCommand::Test |
|
|
|
|
&& if input.cargo_opts.contains(&"--no-run".to_string()) { |
|
|
|
|
false |
|
|
|
|
} else { |
|
|
|
|
input.cargo_opts.push("--no-run".to_string()); |
|
|
|
|
&& if !input.cargo_opts.contains(&"--no-run".to_string()) { |
|
|
|
|
true |
|
|
|
|
} else { |
|
|
|
|
false |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|