// build.rs: embute icon.ico no executável Windows usando winres fn main() { if cfg!(target_os = "windows") { // caminho relativo ao root do workspace let icon_path = "icon.ico"; let mut res = winres::WindowsResource::new(); // apenas tenta definir se o arquivo existir if std::path::Path::new(icon_path).exists() { res.set_icon(icon_path); } else { // se não existir, continua sem erro println!("cargo:warning=icon.ico não encontrado no root; ignorando embed de ícone"); } let _ = res.compile(); } }