From version 1.12 on, Ninja grants as "dirty" object files that have juste been created.
This seems to be a timestamp issue, that can be managed with ninja -t restat, from what I investigated.
Would it be possible to have an option so that after an effective build, Ninja runs -t restat ?
Or, would it be possible to step back to Ninja 1.11.1 behaviour (and prior releases) under some option ?
I took hours to get to this point, unable to understand why Ninja did not behave as expected, recompiling all the time.
I was on the edge to forget about Ninja, while being a newbie.
From version 1.12 on, Ninja grants as "dirty" object files that have juste been created.
This seems to be a timestamp issue, that can be managed with ninja -t restat, from what I investigated.
Would it be possible to have an option so that after an effective build, Ninja runs -t restat ?
Or, would it be possible to step back to Ninja 1.11.1 behaviour (and prior releases) under some option ?
I took hours to get to this point, unable to understand why Ninja did not behave as expected, recompiling all the time.
I was on the edge to forget about Ninja, while being a newbie.