From 79d379fba6e50cfbbb392e2e67fc71477c92b14f Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 5 Nov 2021 10:18:36 -0400 Subject: 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). --- Help/command/install.rst | 2 ++ Help/command/target_sources.rst | 5 +++++ Help/prop_tgt/HEADER_DIRS.rst | 2 ++ Help/prop_tgt/HEADER_DIRS_NAME.rst | 2 ++ Help/prop_tgt/HEADER_SET.rst | 2 ++ Help/prop_tgt/HEADER_SETS.rst | 2 ++ Help/prop_tgt/HEADER_SET_NAME.rst | 2 ++ Help/prop_tgt/INTERFACE_HEADER_SETS.rst | 2 ++ 8 files changed, 19 insertions(+) diff --git a/Help/command/install.rst b/Help/command/install.rst index abde6e0..8216a69 100644 --- a/Help/command/install.rst +++ b/Help/command/install.rst @@ -205,6 +205,8 @@ that may be installed: ``RESOURCE`` files. See :prop_tgt:`RESOURCE` for details. ``FILE_SET `` + .. versionadded:: 3.23 + If the file set ```` exists and is ``PUBLIC`` or ``INTERFACE``, any files added to the file set ```` created by :command:`target_sources(FILE_SET)` are installed in the specified diff --git a/Help/command/target_sources.rst b/Help/command/target_sources.rst index 2039da5..a09226f 100644 --- a/Help/command/target_sources.rst +++ b/Help/command/target_sources.rst @@ -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( diff --git a/Help/prop_tgt/HEADER_DIRS.rst b/Help/prop_tgt/HEADER_DIRS.rst index 3495545..6cdd4f1 100644 --- a/Help/prop_tgt/HEADER_DIRS.rst +++ b/Help/prop_tgt/HEADER_DIRS.rst @@ -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 `. diff --git a/Help/prop_tgt/HEADER_DIRS_NAME.rst b/Help/prop_tgt/HEADER_DIRS_NAME.rst index c2bbd0a..7d282e5 100644 --- a/Help/prop_tgt/HEADER_DIRS_NAME.rst +++ b/Help/prop_tgt/HEADER_DIRS_NAME.rst @@ -1,6 +1,8 @@ HEADER_DIRS_ ------------------ +.. versionadded:: 3.23 + Semicolon-separated list of base directories of the header set with name ```` created by :command:`target_sources(FILE_SET)`. This property supports :manual:`generator expressions `. diff --git a/Help/prop_tgt/HEADER_SET.rst b/Help/prop_tgt/HEADER_SET.rst index 2b8b0d4..eee834f 100644 --- a/Help/prop_tgt/HEADER_SET.rst +++ b/Help/prop_tgt/HEADER_SET.rst @@ -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 `. If any of the diff --git a/Help/prop_tgt/HEADER_SETS.rst b/Help/prop_tgt/HEADER_SETS.rst index ed7c528..d07763b 100644 --- a/Help/prop_tgt/HEADER_SETS.rst +++ b/Help/prop_tgt/HEADER_SETS.rst @@ -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. diff --git a/Help/prop_tgt/HEADER_SET_NAME.rst b/Help/prop_tgt/HEADER_SET_NAME.rst index 25a5573..3405690 100644 --- a/Help/prop_tgt/HEADER_SET_NAME.rst +++ b/Help/prop_tgt/HEADER_SET_NAME.rst @@ -1,6 +1,8 @@ HEADER_SET_ ----------------- +.. versionadded:: 3.23 + Semicolon-separated list of headers in the named header set ```` created by :command:`target_sources(FILE_SET)`. This property supports :manual:`generator expressions `. If any of the diff --git a/Help/prop_tgt/INTERFACE_HEADER_SETS.rst b/Help/prop_tgt/INTERFACE_HEADER_SETS.rst index 93ea9c5..909510d 100644 --- a/Help/prop_tgt/INTERFACE_HEADER_SETS.rst +++ b/Help/prop_tgt/INTERFACE_HEADER_SETS.rst @@ -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 -- cgit v0.12