Enable compilers other than gcc

This commit is contained in:
2026-03-23 11:07:02 -05:00
parent 02009762c1
commit 9d3138a299
2 changed files with 3 additions and 1 deletions

View File

@@ -274,7 +274,7 @@ fn build(mode: &Option<String>, force_recompile: bool) -> std::io::Result<()> {
}
}
let mut command = Command::new("gcc");
let mut command = Command::new(conf.compiler.as_deref().unwrap_or("gcc"));
for arg in &build_config.args {
command.arg(arg);

View File

@@ -1,5 +1,7 @@
#[derive(serde::Deserialize, serde::Serialize, Default)]
pub struct Config {
/// The C compiler to use (defaults to "gcc")
pub compiler: Option<String>,
/// The name of the output binary
pub name: String,
/// The default build to use