summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hirsch <scivision@users.noreply.gitlab.kitware.com>2022-10-12 00:44:27 -0400
committerBrad King <brad.king@kitware.com>2022-10-12 09:42:19 -0400
commit16f37ea7a03c1f21eb63089a7f69388b577f3a70 (patch)
treeba158bf8b969bbc8ffc41d7a1ce3b729664e930b
parent450723796017d0f20f8b054d58218d7c4151a88a (diff)
downloadcmake-16f37ea7a03c1f21eb63089a7f69388b577f3a70.tar.gz
Help: Document comma-separation in some generator expressions
-rw-r--r--Help/manual/cmake-generator-expressions.7.rst30
1 files changed, 15 insertions, 15 deletions
diff --git a/Help/manual/cmake-generator-expressions.7.rst b/Help/manual/cmake-generator-expressions.7.rst
index a8faa2adcb..ba703ee7d2 100644
--- a/Help/manual/cmake-generator-expressions.7.rst
+++ b/Help/manual/cmake-generator-expressions.7.rst
@@ -631,9 +631,8 @@ Platform
.. genex:: $<PLATFORM_ID:platform_ids>
- where ``platform_ids`` is a comma-separated list.
``1`` if CMake's platform id matches any one of the entries in
- ``platform_ids``, otherwise ``0``.
+ comma-separated list ``platform_ids``, otherwise ``0``.
See also the :variable:`CMAKE_SYSTEM_NAME` variable.
Compiler Version
@@ -848,10 +847,11 @@ related to most of the expressions in this sub-section.
.. versionadded:: 3.3
- ``1`` when the language used for compilation unit matches any of the entries
- in ``languages``, otherwise ``0``. This expression may be used to specify
- compile options, compile definitions, and include directories for source
- files of a particular language in a target. For example:
+ ``1`` when the language used for compilation unit matches any of the
+ comma-separated entries in ``languages``, otherwise ``0``. This expression
+ may be used to specify compile options, compile definitions, and include
+ directories for source files of a particular language in a target. For
+ example:
.. code-block:: cmake
@@ -896,8 +896,8 @@ related to most of the expressions in this sub-section.
``1`` when the language used for compilation unit matches ``language`` and
CMake's compiler id of the ``language`` compiler matches any one of the
- entries in ``compiler_ids``, otherwise ``0``. This expression is a short form
- for the combination of ``$<COMPILE_LANGUAGE:language>`` and
+ comma-separated entries in ``compiler_ids``, otherwise ``0``. This expression
+ is a short form for the combination of ``$<COMPILE_LANGUAGE:language>`` and
``$<LANG_COMPILER_ID:compiler_ids>``. This expression may be used to specify
compile options, compile definitions, and include directories for source
files of a particular language and compiler combination in a target.
@@ -971,10 +971,10 @@ Linker Language And ID
.. versionadded:: 3.18
- ``1`` when the language used for link step matches any of the entries
- in ``languages``, otherwise ``0``. This expression may be used to specify
- link libraries, link options, link directories and link dependencies of a
- particular language in a target. For example:
+ ``1`` when the language used for link step matches any of the comma-separated
+ entries in ``languages``, otherwise ``0``. This expression may be used to
+ specify link libraries, link options, link directories and link dependencies
+ of a particular language in a target. For example:
.. code-block:: cmake
@@ -1037,9 +1037,9 @@ Linker Language And ID
.. versionadded:: 3.18
``1`` when the language used for link step matches ``language`` and the
- CMake's compiler id of the language linker matches any one of the entries
- in ``compiler_ids``, otherwise ``0``. This expression is a short form for the
- combination of ``$<LINK_LANGUAGE:language>`` and
+ CMake's compiler id of the language linker matches any one of the comma-separated
+ entries in ``compiler_ids``, otherwise ``0``. This expression is a short form
+ for the combination of ``$<LINK_LANGUAGE:language>`` and
``$<LANG_COMPILER_ID:compiler_ids>``. This expression may be used to specify
link libraries, link options, link directories and link dependencies of a
particular language and linker combination in a target. For example: