mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 00:11:07 -06:00
Help: Document comma-separation in some generator expressions
This commit is contained in:
committed by
Brad King
parent
4507237960
commit
16f37ea7a0
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user