Changelog:
- Applying attributes to prerequisites now uses the
[[prereq]][attrs]
syntax to avoid ambiguity during parsing. - Adds a new
db
tool to list the contents of the compilation database. - Dependency information from the
D
attribute is immediately added to the database during the first invocation of the recipe, avoiding unnecessary rebuilds to update the database with new dep info in future runs.