From ace2e5ef6a4a4c11bf2b5e77f746e958f3f20319 Mon Sep 17 00:00:00 2001 From: Luc Mcgrady Date: Sat, 21 Jun 2025 20:08:15 +0100 Subject: [PATCH] Fix/explicitly set restat --- build/ninja_gen/src/build.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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())); }