summaryrefslogtreecommitdiffstats
path: root/Help/release
diff options
context:
space:
mode:
authorDa Quexian <daquexian566@gmail.com>2022-06-17 06:41:54 (GMT)
committerDa Quexian <daquexian566@gmail.com>2022-06-17 14:38:07 (GMT)
commit9680b3b2794b635b23fcbc072ed9ce9dac3c2333 (patch)
treea9167b522c25e67c1eff48ce2dca6fe21fd6dc59 /Help/release
parent467d0e01f871fdbbc57b7403939bd50195b92631 (diff)
downloadCMake-9680b3b2794b635b23fcbc072ed9ce9dac3c2333.zip
CMake-9680b3b2794b635b23fcbc072ed9ce9dac3c2333.tar.gz
CMake-9680b3b2794b635b23fcbc072ed9ce9dac3c2333.tar.bz2
Add EXPORT_NO_SYSTEM target property, deprecate IMPORTED_NO_SYSTEM
Issue: #18040 Signed-off-by: Da Quexian <daquexian566@gmail.com>
Diffstat (limited to 'Help/release')
-rw-r--r--Help/release/dev/system.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/Help/release/dev/system.rst b/Help/release/dev/system.rst
index c6d1bd2..7cc841e 100644
--- a/Help/release/dev/system.rst
+++ b/Help/release/dev/system.rst
@@ -5,3 +5,11 @@ system
that a target should be treated as a system library (i.e.
its include directories are automatically ``SYSTEM`` when
compiling consumers).
+
+* The :prop_tgt:`EXPORT_NO_SYSTEM` target property was added to
+ specify that :command:`install(EXPORT)` and :command:`export`
+ commands will generate a imported target with
+ :prop_tgt:`SYSTEM` property `OFF`.
+
+* The :prop_tgt:`IMPORTED_NO_SYSTEM` target property was deprecated
+ in favor of :prop_tgt:`SYSTEM` and :prop_tgt:`EXPORT_NO_SYSTEM`.