summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2021-06-28 14:13:37 (GMT)
committerKitware Robot <kwrobot@kitware.com>2021-06-28 14:13:43 (GMT)
commit73f3a8f8baa2c60431afba75eef6c84f7756e29b (patch)
tree94fd8dcab4ec64d503999042b16032b346233b9e /Help
parentc8d2e81e095627d4155347252dda064b3dd972f6 (diff)
parentcf222635313f3ca644e327df444c37fad1781e7f (diff)
downloadCMake-73f3a8f8baa2c60431afba75eef6c84f7756e29b.zip
CMake-73f3a8f8baa2c60431afba75eef6c84f7756e29b.tar.gz
CMake-73f3a8f8baa2c60431afba75eef6c84f7756e29b.tar.bz2
Merge topic 'p1689r4-updates'
cf22263531 Help/dev/experimental: Link to published P1689R4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6278
Diffstat (limited to 'Help')
-rw-r--r--Help/dev/experimental.rst10
1 files changed, 2 insertions, 8 deletions
diff --git a/Help/dev/experimental.rst b/Help/dev/experimental.rst
index 9cf33eb..2380de4 100644
--- a/Help/dev/experimental.rst
+++ b/Help/dev/experimental.rst
@@ -39,13 +39,7 @@ to the file specified by the ``<DEP_FILE>`` placeholder, and write module
dependencies to the file specified by the ``<DYNDEP_FILE>`` placeholder.
The module dependencies should be written in the format described
-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``.
-* The ``work-directory`` field is optional.
+by the `P1689r4`_ paper.
Compiler writers may try out their scanning functionality using
the `cxx-modules-sandbox`_ test project, modified to set variables
@@ -72,5 +66,5 @@ the GCC documentation, but the relevant section for the purposes of CMake is:
-- GCC module mapper documentation
.. _`D1483r1`: https://mathstuf.fedorapeople.org/fortran-modules/fortran-modules.html
-.. _`P1689r3`: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1689r3.html
+.. _`P1689r4`: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1689r4.html
.. _`cxx-modules-sandbox`: https://github.com/mathstuf/cxx-modules-sandbox