diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2021-07-02 19:19:10 (GMT) |
---|---|---|
committer | Kyle Edwards <kyle.edwards@kitware.com> | 2021-10-27 19:17:23 (GMT) |
commit | 4b0ee4e3385adbdd69765360e4dc34832ef2b256 (patch) | |
tree | 7b4a599a2648f3057cb907813bb09c3e1f45b601 /Help/prop_tgt | |
parent | 3c3698b0e47277db2721cd78e499f4b4a22f7e00 (diff) | |
download | CMake-4b0ee4e3385adbdd69765360e4dc34832ef2b256.zip CMake-4b0ee4e3385adbdd69765360e4dc34832ef2b256.tar.gz CMake-4b0ee4e3385adbdd69765360e4dc34832ef2b256.tar.bz2 |
Help: Add documentation for target_sources(FILE_SET) and associated properties
Diffstat (limited to 'Help/prop_tgt')
-rw-r--r-- | Help/prop_tgt/HEADER_DIRS.rst | 6 | ||||
-rw-r--r-- | Help/prop_tgt/HEADER_DIRS_NAME.rst | 6 | ||||
-rw-r--r-- | Help/prop_tgt/HEADER_SET.rst | 8 | ||||
-rw-r--r-- | Help/prop_tgt/HEADER_SETS.rst | 6 | ||||
-rw-r--r-- | Help/prop_tgt/HEADER_SET_NAME.rst | 8 | ||||
-rw-r--r-- | Help/prop_tgt/INTERFACE_HEADER_SETS.rst | 7 |
6 files changed, 41 insertions, 0 deletions
diff --git a/Help/prop_tgt/HEADER_DIRS.rst b/Help/prop_tgt/HEADER_DIRS.rst new file mode 100644 index 0000000..3495545 --- /dev/null +++ b/Help/prop_tgt/HEADER_DIRS.rst @@ -0,0 +1,6 @@ +HEADER_DIRS +----------- + +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)>`. diff --git a/Help/prop_tgt/HEADER_DIRS_NAME.rst b/Help/prop_tgt/HEADER_DIRS_NAME.rst new file mode 100644 index 0000000..c2bbd0a --- /dev/null +++ b/Help/prop_tgt/HEADER_DIRS_NAME.rst @@ -0,0 +1,6 @@ +HEADER_DIRS_<NAME> +------------------ + +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)>`. diff --git a/Help/prop_tgt/HEADER_SET.rst b/Help/prop_tgt/HEADER_SET.rst new file mode 100644 index 0000000..2b8b0d4 --- /dev/null +++ b/Help/prop_tgt/HEADER_SET.rst @@ -0,0 +1,8 @@ +HEADER_SET +---------- + +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 +headers are relative paths, they are computed relative to the target's source +directory. diff --git a/Help/prop_tgt/HEADER_SETS.rst b/Help/prop_tgt/HEADER_SETS.rst new file mode 100644 index 0000000..ed7c528 --- /dev/null +++ b/Help/prop_tgt/HEADER_SETS.rst @@ -0,0 +1,6 @@ +HEADER_SETS +----------- + +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 new file mode 100644 index 0000000..25a5573 --- /dev/null +++ b/Help/prop_tgt/HEADER_SET_NAME.rst @@ -0,0 +1,8 @@ +HEADER_SET_<NAME> +----------------- + +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 +headers are relative paths, they are computed relative to the target's source +directory. diff --git a/Help/prop_tgt/INTERFACE_HEADER_SETS.rst b/Help/prop_tgt/INTERFACE_HEADER_SETS.rst new file mode 100644 index 0000000..93ea9c5 --- /dev/null +++ b/Help/prop_tgt/INTERFACE_HEADER_SETS.rst @@ -0,0 +1,7 @@ +INTERFACE_HEADER_SETS +--------------------- + +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 +:command:`install(EXPORT)` and :command:`export`. |