Re: [Doxygen-users] Compare with already existing and identical output file and *not* refresh its t
Brought to you by:
dimitri
From: Richard D. <Ri...@Da...> - 2019-02-07 03:15:29
|
On 2/6/19 9:45 PM, Marc Herbert wrote: > Hi, > > I understand incremental doxygen compilation is a hard problem. I've > read some of the past discussions. This request is *not* about > incremental doxygen compilation and it is not about making doxygen > faster at all. It's about something much simpler. > > Can doxygen redundantly recompute everything from scratch (even when > no input has changed), and then at the very end compare and realise > that it just regenerated the exact same (XML, HTML,...) output file > that is already there from the previous run? Is there in this case an > option /not/ to refresh the timestamp? I mean on a per output file > basis of course. > > Refreshing the timestamp has a disastrous cascade effect on further > processing like Sphinx which wrongly assumes everything has changed > even when no doxygen output has changed at all (except timestamps). > > Marc The simplest method in my mind would be to have a post-process task that compares the Doxygen output directory with another copy, updating that copy if there is a ''significant' (not just timestamping) difference. It would be a simple enough program to write to customize for you own needs. -- Richard Damon |