summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-02-26 09:37:13 -0500
committerBrad King <brad.king@kitware.com>2014-02-26 09:37:13 -0500
commitbfb3f19c43a8b4f19bdbbe04d1adc444178340f3 (patch)
tree7fc26cb1161550c031c9fac2762c5ca2aecc570f
parent42322469e4c02d7625ba6813045de81393047760 (diff)
parentad75afbfb4c31e5e039d26564a8327e637200542 (diff)
downloadcmake-bfb3f19c43a8b4f19bdbbe04d1adc444178340f3.tar.gz
Merge branch 'INTERFACE-property-docs' into release
-rw-r--r--Help/manual/cmake-buildsystem.7.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/Help/manual/cmake-buildsystem.7.rst b/Help/manual/cmake-buildsystem.7.rst
index d252473712..501b92444b 100644
--- a/Help/manual/cmake-buildsystem.7.rst
+++ b/Help/manual/cmake-buildsystem.7.rst
@@ -820,6 +820,16 @@ This way, the build specification of ``exe1`` is expressed entirely as linked
targets, and the complexity of compiler-specific flags is encapsulated in an
``INTERFACE`` library target.
+The properties permitted to be set on or read from an ``INTERFACE`` library
+are:
+
+* Properties matching ``INTERFACE_*``
+* Built-in properties matching ``COMPATIBLE_INTERFACE_*``
+* ``EXPORT_NAME``
+* ``IMPORTED``
+* ``NAME``
+* Properties matching ``MAP_IMPORTED_CONFIG_*``
+
``INTERFACE`` libraries may be installed and exported. Any content they refer
to must be installed separately: