summaryrefslogtreecommitdiffstats
path: root/Source/cmScanDepFormat.cxx
Commit message (Collapse)AuthorAgeFilesLines
* cmScanDepFormat: Fix name of our internal tool in parse errorsBrad King2021-01-051-13/+11
| | | | | We parse the scan result `.ddi` files in `-E cmake_ninja_dyndep`, not `-E cmake_ninja_depends`.
* scandep: update format to P1689 R3Brad King2020-11-181-52/+30
| | | | | | | | | The `work-directory` field has been moved into individual rules since each one may correspond to a different compiler invocation and therefore a different work directory. Support for arbitrary binary paths has been removed for simplicity. We now assume paths have a valid UTF-8 round-trip representation.
* cmScanDepFormat: add reader and writer for the format from P1689R2Ben Boeckel2020-11-171-0/+289
This format is currently subject to change, but is not too far from the end goal. Some bits are currently unimplemented (see TODO comments).