cmScanDepFormat: P1689R4: Factor out primary-output field

This commit is contained in:
Ben Boeckel
2021-06-08 11:27:39 -04:00
committed by Brad King
parent b0a8fa959c
commit aab9a5fc3e
3 changed files with 18 additions and 9 deletions

View File

@@ -44,6 +44,7 @@ by the `P1689r3`_ paper, with the following updates:
* Omit the ``outputs``, ``inputs``, and ``depends`` fields from
each entry in the ``rules`` array. They are unused.
* Flatten ``future-compile`` members directly into each rule.
* Factor a ``primary-output`` field out of the now-flattened ``outputs``.
Compiler writers may try out their scanning functionality using
the `cxx-modules-sandbox`_ test project, modified to set variables