From a09195e7bfd807be131b69263373e15abb93712e Mon Sep 17 00:00:00 2001 From: Arcturus Date: Tue, 2 Jun 2020 18:00:01 +0100 Subject: Help: Rename 'artefact' to 'artifact' in target_precompile_headers --- Help/command/target_precompile_headers.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Help/command/target_precompile_headers.rst b/Help/command/target_precompile_headers.rst index 0d4f45a..d4280b1 100644 --- a/Help/command/target_precompile_headers.rst +++ b/Help/command/target_precompile_headers.rst @@ -93,7 +93,7 @@ Reusing Precompile Headers ^^^^^^^^^^^^^^^^^^^^^^^^^^ The command also supports a second signature which can be used to specify that -one target re-uses a precompiled header file artefact from another target +one target re-uses a precompiled header file artifact from another target instead of generating its own: .. code-block:: cmake -- cgit v0.12 From e262123feeb676de7ca9690361a39cfd3daf89a3 Mon Sep 17 00:00:00 2001 From: Arcturus Date: Mon, 1 Jun 2020 21:25:43 +0100 Subject: Help: Clarify the effect of EXCLUDE_FROM_ALL on target installation --- Help/prop_tgt/EXCLUDE_FROM_ALL.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Help/prop_tgt/EXCLUDE_FROM_ALL.rst b/Help/prop_tgt/EXCLUDE_FROM_ALL.rst index 3aa296d..c9ece22 100644 --- a/Help/prop_tgt/EXCLUDE_FROM_ALL.rst +++ b/Help/prop_tgt/EXCLUDE_FROM_ALL.rst @@ -13,9 +13,9 @@ included in the "all" target of its ancestor directories unless the With ``EXCLUDE_FROM_ALL`` set to false or not set at all, the target will be brought up to date as part of doing a ``make install`` or its -equivalent for the CMake generator being used. If a target has -``EXCLUDE_FROM_ALL`` set to true, then any attempt to install that -target has undefined behavior. Note that such a target can still safely -be listed in an :command:`install(TARGETS)` command as long as the install -components the target belongs to are not part of the set of components -that anything tries to install. +equivalent for the CMake generator being used. + +If a target has ``EXCLUDE_FROM_ALL`` set to true, it may still be listed +in an :command:`install(TARGETS)` command, but the user is responsible for +ensuring that the target's build artifacts are not missing or outdated when +an install is performed. -- cgit v0.12