summaryrefslogtreecommitdiffstats
path: root/Help/prop_tgt
diff options
context:
space:
mode:
authorKyle Edwards <kyle.edwards@kitware.com>2022-07-25 17:22:43 (GMT)
committerKyle Edwards <kyle.edwards@kitware.com>2022-07-25 17:24:18 (GMT)
commitf5dd1817d119a77818ee0d3eea9a1b4a16d559bd (patch)
tree956b3a9be1031f49b307bff5bb7d941fdde9cffa /Help/prop_tgt
parent22c535299019eb835dd0d5793d3b40e59d0cc6ee (diff)
downloadCMake-f5dd1817d119a77818ee0d3eea9a1b4a16d559bd.zip
CMake-f5dd1817d119a77818ee0d3eea9a1b4a16d559bd.tar.gz
CMake-f5dd1817d119a77818ee0d3eea9a1b4a16d559bd.tar.bz2
Help: Clarify that VERIFY_INTERFACE_HEADER_SETS supports interface libraries
Diffstat (limited to 'Help/prop_tgt')
-rw-r--r--Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst14
1 files changed, 7 insertions, 7 deletions
diff --git a/Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst b/Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst
index 30c02f5..1cf4a69 100644
--- a/Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst
+++ b/Help/prop_tgt/VERIFY_INTERFACE_HEADER_SETS.rst
@@ -7,13 +7,13 @@ Used to verify that all headers in a target's ``PUBLIC`` and ``INTERFACE``
header sets can be included on their own.
When this property is set to true, and the target is an object library, static
-library, shared library, or executable with exports enabled, and the target
-has one or more ``PUBLIC`` or ``INTERFACE`` header sets, an object library
-target named ``<target_name>_verify_interface_header_sets`` is created. This
-verification target has one source file per header in the ``PUBLIC`` and
-``INTERFACE`` header sets. Each source file only includes its associated
-header file. The verification target links against the original target to get
-all of its usage requirements. The verification target has its
+library, shared library, interface library, or executable with exports enabled,
+and the target has one or more ``PUBLIC`` or ``INTERFACE`` header sets, an
+object library target named ``<target_name>_verify_interface_header_sets`` is
+created. This verification target has one source file per header in the
+``PUBLIC`` and ``INTERFACE`` header sets. Each source file only includes its
+associated header file. The verification target links against the original
+target to get all of its usage requirements. The verification target has its
:prop_tgt:`EXCLUDE_FROM_ALL` and :prop_tgt:`DISABLE_PRECOMPILE_HEADERS`
properties set to true, and its :prop_tgt:`AUTOMOC`, :prop_tgt:`AUTORCC`,
:prop_tgt:`AUTOUIC`, and :prop_tgt:`UNITY_BUILD` properties set to false.