I just did an acprep update and although only 1 file (mask.h) had
changed it is now embarking on what seems like a complete
recompilation of ledger. Now mask.h may be included by everything (but
a quick grep shows it being included by 3 files in src/) but it seems
that every time git pulls in some new files that everything gets
rebuilt.

On my powerpc lines like
    CXX libledger_report_la-output.lo
take a long time so I assume lots of recompilation is going on under
the covers.

A cursory inspection of the makefiles gives the impression that all
source files depend on every header file.

Any chance of tuning the dependencies to skip redundant activity? I'm
happy to try and suggest some specific improvements if you'd like.

Reply via email to