diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 722bee7ee..e8aff8778 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -1374,6 +1374,12 @@ fn generate_app_menus(apps: &Vec::) { // construct the app menu let mut menu = String::new(); writeln!(menu, "// This file is auto-generated by xtask/main.rs generate_app_menus()").unwrap(); + if apps.len() == 0 { + writeln!(menu, "// NO APPS SELECTED: suppressing warning messages!").unwrap(); + writeln!(menu, "#![allow(dead_code)]").unwrap(); + writeln!(menu, "#![allow(unused_imports)]").unwrap(); + writeln!(menu, "#![allow(unused_variables)]").unwrap(); + } writeln!(menu, r####"use crate::StatusOpcode; use gam::{{MenuItem, MenuPayload}}; use locales::t;