Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clang-tidy: fix `readability-qualified-auto` warnings | Ben Boeckel | 2021-01-27 | 1 | -2/+3 |
| | |||||
* | cmMakefile: Refactor API to better handle empty config values | Robert Maynard | 2020-07-03 | 1 | -1/+2 |
| | |||||
* | Graphviz: add missing support for circular dependencies | Corentin Plouet | 2020-06-21 | 1 | -4/+0 |
| | | | | | | | | | | This support was actually added by removing a superfluous check that was too eager in cmLinkItemGraphVisitor.cxx. Extended the existing Graphviz tests to include this particular case, and re-generated the expected output files. Fixes: #20720 | ||||
* | Ninja Multi-Config: Fix issue with framework dependencies and Autogen | Kyle Edwards | 2020-02-17 | 1 | -1/+1 |
| | | | | Fixes: #20345 | ||||
* | Graphviz: added test suite, fixes, enhancements | Corentin Plouet | 2019-10-08 | 1 | -0/+142 |
* Added a fairly comprehensive test suite * Separated the graph traversal logic from the Graphviz generation code by introducing a new class, cmLinkItemsGraphVisitor{.h,cxx} * Made the graph traversal logic less ad-hoc by using existing methods in the GlobalGenerator; this fixed a few bugs * Added support for new target types: custom targets, object and unknown libraries * Improved support for ALIAS libraries by showing the alias(es) in the graph * Introduced new flags to control those new libraries (consistent with existing flags) * Updated the documentation * Removed useless setting to set graph type in dot file * Improved the node/edge shapes (nicer, more consistent) * Added a legend to the graph * Some refactoring and cleanup of the Graphviz generation code * Added test and fix for issue 19746 |