mirror of
https://github.com/Kitware/CMake.git
synced 2026-07-02 20:57:29 +00:00
Help: Add versionadded markup to target_sources FILE_SET feature
This was accidentally left out of commit 4b0ee4e338 (Help: Add
documentation for target_sources(FILE_SET) and associated properties,
2021-07-02).
This commit is contained in:
@@ -205,6 +205,8 @@ that may be installed:
|
||||
``RESOURCE`` files. See :prop_tgt:`RESOURCE` for details.
|
||||
|
||||
``FILE_SET <set>``
|
||||
.. versionadded:: 3.23
|
||||
|
||||
If the file set ``<set>`` exists and is ``PUBLIC`` or ``INTERFACE``, any
|
||||
files added to the file set ``<set>`` created by
|
||||
:command:`target_sources(FILE_SET)` are installed in the specified
|
||||
|
||||
@@ -60,6 +60,11 @@ expressions to ensure the sources are correctly assigned to the target.
|
||||
See the :manual:`cmake-buildsystem(7)` manual for more on defining
|
||||
buildsystem properties.
|
||||
|
||||
File Sets
|
||||
^^^^^^^^^
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
.. code-block:: cmake
|
||||
|
||||
target_sources(<target>
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
HEADER_DIRS
|
||||
-----------
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
Semicolon-separated list of base directories of the default header set created
|
||||
by :command:`target_sources(FILE_SET)`. This property supports
|
||||
:manual:`generator expressions <cmake-generator-expressions(7)>`.
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
HEADER_DIRS_<NAME>
|
||||
------------------
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
Semicolon-separated list of base directories of the header set with name
|
||||
``<NAME>`` created by :command:`target_sources(FILE_SET)`. This property
|
||||
supports :manual:`generator expressions <cmake-generator-expressions(7)>`.
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
HEADER_SET
|
||||
----------
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
Semicolon-separated list of headers in the default header set created by
|
||||
:command:`target_sources(FILE_SET)`. This property supports
|
||||
:manual:`generator expressions <cmake-generator-expressions(7)>`. If any of the
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
HEADER_SETS
|
||||
-----------
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
List of ``PRIVATE`` and ``PUBLIC`` header sets added by
|
||||
:command:`target_sources(FILE_SET)`. Headers listed in these header sets are
|
||||
treated as source files for the purposes of IDE integration.
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
HEADER_SET_<NAME>
|
||||
-----------------
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
Semicolon-separated list of headers in the named header set ``<NAME>`` created
|
||||
by :command:`target_sources(FILE_SET)`. This property supports
|
||||
:manual:`generator expressions <cmake-generator-expressions(7)>`. If any of the
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
INTERFACE_HEADER_SETS
|
||||
---------------------
|
||||
|
||||
.. versionadded:: 3.23
|
||||
|
||||
List of ``INTERFACE`` and ``PUBLIC`` header sets added by
|
||||
:command:`target_sources(FILE_SET)`. Headers listed in these header sets can be
|
||||
installed with :command:`install(TARGETS)` and exported with
|
||||
|
||||
Reference in New Issue
Block a user