Add support for ninja build system
Open
integration
toolchain
- Dominant language
- OCaml
- Stars
- 15.7k
- Forks
- 2.1k
- Avg merge
- 19h 36m
- Merged PRs (30d)
- 13
Description
Ninja is a widely used and efficient build system. Huge open source projects like LLVM and Chromium use it. Infer doesn't seem to support ninja as of now, therefore losing some decent amount of potential users.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by mapping how Infer currently discovers and invokes build systems, then define the supported Ninja workflow and how it can be verified with a representative project. Done means Infer can support Ninja-based projects reliably.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100