diff options
author | Brad King <brad.king@kitware.com> | 2021-06-28 14:13:37 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2021-06-28 14:13:42 (GMT) |
commit | 5694362d98422b455b5c475a1c1f783c61d1221c (patch) | |
tree | a27fd9565eb9c25793140193e61bf4bfabe3eab1 | |
parent | 117b1545a9d9c231f70ff24bfe8155149a5c0429 (diff) | |
parent | cf222635313f3ca644e327df444c37fad1781e7f (diff) | |
download | CMake-5694362d98422b455b5c475a1c1f783c61d1221c.zip CMake-5694362d98422b455b5c475a1c1f783c61d1221c.tar.gz CMake-5694362d98422b455b5c475a1c1f783c61d1221c.tar.bz2 |
Merge topic 'p1689r4-updates' into release-3.21
cf22263531 Help/dev/experimental: Link to published P1689R4
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !6278
-rw-r--r-- | Help/dev/experimental.rst | 10 |
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 |