esp-wifi and esp-storage can be used with opt-level=s (#3618)

This commit is contained in:
Juraj Sadel 2025-06-10 11:31:25 +02:00 committed by GitHub
parent 3893e5665b
commit 7c322ec31c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View File

@ -7,9 +7,9 @@ fn main() -> Result<(), String> {
if cfg!(feature = "esp32") {
match std::env::var("OPT_LEVEL") {
Ok(level) if std::env::var("CI").is_err() => {
if level != "2" && level != "3" {
if level != "2" && level != "3" && level != "s" {
Err(format!(
"Building esp-storage for ESP32 needs optimization level 2 or 3 - yours is {level}. See https://github.com/esp-rs/esp-storage"
"Building esp-storage for ESP32 needs optimization level 2, 3 or s - yours is {level}. See https://github.com/esp-rs/esp-storage"
))
} else {
Ok(())

View File

@ -39,9 +39,9 @@ fn main() -> Result<(), Box<dyn Error>> {
);
if let Ok(level) = std::env::var("OPT_LEVEL") {
if level != "2" && level != "3" {
if level != "2" && level != "3" && level != "s" {
let message = format!(
"esp-wifi should be built with optimization level 2 or 3 - yours is {level}.
"esp-wifi should be built with optimization level 2, 3 or s - yours is {level}.
See https://github.com/esp-rs/esp-wifi",
);
print_warning(message);