Improve the default of FIRMWARE_DEVEL again, fix brew install gcc command

This commit is contained in:
Markus Unterwaditzer
2026-02-08 19:12:30 +01:00
committed by Cooper Quintin
parent 9be35de90e
commit 89d1d71ec9
3 changed files with 10 additions and 3 deletions
+8 -1
View File
@@ -4,7 +4,14 @@ use std::process::exit;
fn main() {
println!("cargo::rerun-if-env-changed=NO_FIRMWARE_BIN");
println!("cargo::rerun-if-env-changed=FIRMWARE_PROFILE");
let profile = std::env::var("FIRMWARE_PROFILE").unwrap_or_else(|_| "firmware".to_string());
let profile = std::env::var("FIRMWARE_PROFILE").unwrap_or_else(|_| {
// Default to firmware-devel for debug builds, firmware for release builds
if std::env::var("PROFILE").as_deref() == Ok("release") {
"firmware".to_string()
} else {
"firmware-devel".to_string()
}
});
let include_dir = Path::new(env!("CARGO_MANIFEST_DIR"))
.join("../target/armv7-unknown-linux-musleabihf")
.join(&profile);