diff --git a/build/ninja_gen/src/build.rs b/build/ninja_gen/src/build.rs index df8ec82fb..33aabc8d2 100644 --- a/build/ninja_gen/src/build.rs +++ b/build/ninja_gen/src/build.rs @@ -261,9 +261,10 @@ impl BuildStatement<'_> { panic!("{} must generate at least one output", action.name()); } stmt.variables.push(("description".into(), group.into())); - if action.check_output_timestamps() { - stmt.rule_variables.push(("restat".into(), "1".into())); - } + stmt.rule_variables.push(( + "restat".into(), + (action.check_output_timestamps() as u32).to_string(), + )); if action.generator() { stmt.rule_variables.push(("generator".into(), "1".into())); }