summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-02-19 08:34:29 -0500
committerCMake Topic Stage <kwrobot@kitware.com>2014-02-19 08:34:29 -0500
commita7c956b86736ea82ade88bea6414cd6a8c84e307 (patch)
tree1dde2b87b831c2d10613272727197a4563334f15
parent6a1a6449406f98bfc3fd5002bc84e4dfd401c704 (diff)
parent0c54b775a4aaec799fbbfc89cbec07222bb806b3 (diff)
downloadcmake-a7c956b86736ea82ade88bea6414cd6a8c84e307.tar.gz
Merge topic 'doc-usage-requirements'
0c54b775 Help: Document the purpose of usage requirements clearly.
-rw-r--r--Help/manual/cmake-buildsystem.7.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/Help/manual/cmake-buildsystem.7.rst b/Help/manual/cmake-buildsystem.7.rst
index 03eb163668..d252473712 100644
--- a/Help/manual/cmake-buildsystem.7.rst
+++ b/Help/manual/cmake-buildsystem.7.rst
@@ -112,6 +112,12 @@ Each command may be invoked with multiple uses of each keyword:
INTERFACE USING_ARCHIVE_LIB
)
+Note that usage requirements are not designed as a way to make downstreams
+use particular :prop_tgt:`COMPILE_OPTIONS` or
+:prop_tgt:`COMPILE_DEFINITIONS` etc for convenience only. The contents of
+the properties must be **requirements**, not merely recommendations or
+convenience.
+
Target Properties
-----------------