diff options
Diffstat (limited to 'Help/prop_tgt/SYSTEM.rst')
-rw-r--r-- | Help/prop_tgt/SYSTEM.rst | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Help/prop_tgt/SYSTEM.rst b/Help/prop_tgt/SYSTEM.rst index 6399d24..c7ae27e 100644 --- a/Help/prop_tgt/SYSTEM.rst +++ b/Help/prop_tgt/SYSTEM.rst @@ -3,20 +3,20 @@ SYSTEM .. versionadded:: 3.25 -Specifies that a target is a ``SYSTEM`` library. This has the following +Specifies that a target is a system target. This has the following effects: * Entries of :prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES` are treated as - ``SYSTEM`` include directories when compiling consumers. + system include directories when compiling consumers. Entries of :prop_tgt:`INTERFACE_SYSTEM_INCLUDE_DIRECTORIES` are not - affected, and will always be treated as ``SYSTEM`` include directories. + affected, and will always be treated as system include directories. For imported targets, this property defaults to true, which means that their :prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES` are treated -as ``SYSTEM`` by default. If their ``SYSTEM`` property is false, +as system directories by default. If their ``SYSTEM`` property is false, then their :prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES` will not be -treated as ``SYSTEM``, regardless of the value of the -:prop_tgt:`IMPORTED_NO_SYSTEM` property. +treated as system. Use the :prop_tgt:`EXPORT_NO_SYSTEM` property to change +how a target's ``SYSTEM`` property is set when it is installed. For non-imported targets, this target property is initialized from the :prop_dir:`SYSTEM` directory property when the target is created. |