(path: &str)
| 223 | } |
| 224 | |
| 225 | pub fn rustc_optimize(path: &str) { |
| 226 | let src = format!("{path}.rs"); |
| 227 | let obj = format!("{path}.o"); |
| 228 | let mut cmd = rustc_cmd(&src, &obj); |
| 229 | cmd.arg("-O"); |
| 230 | let result = cmd.spawn().unwrap().wait_with_output().unwrap(); |
| 231 | if result.status.code().unwrap() != 0 { |
| 232 | panic!("Failed to compile {src}"); |
| 233 | } |
| 234 | } |
| 235 | |
| 236 | fn rustc_cmd(src: &str, obj: &str) -> std::process::Command { |
| 237 | let mut cmd = std::process::Command::new("rustc"); |