This can be run after a ninja-based build, and analyzes the ninja
build files and dependency database to spot any missing dependencies
in the build scripts.
I wrote it in the course of investigating D82659, and it seems likely
to be useful again.
Differential D83032
[utils] New script `check_ninja_deps.py` ClosedPublic Authored by simon_tatham on Jul 2 2020, 3:45 AM.
Details Summary This can be run after a ninja-based build, and analyzes the ninja I wrote it in the course of investigating D82659, and it seems likely
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 11 2020, 7:27 PM simon_tatham added inline comments.
Closed by commit rG86d362f48928: [utils] New script `check_ninja_deps.py` (authored by simon_tatham). · Explain WhyJul 14 2020, 6:54 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 277818 llvm/utils/check_ninja_deps.py
|
This also means you have to make sure that latter deps for a file overwrite earlier deps for a file, iirc (the old entry might be stale)