diff options
author | Brad King <brad.king@kitware.com> | 2014-02-26 09:38:58 -0500 |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2014-02-26 09:38:58 -0500 |
commit | 041ba1eefde146a6eb239a9f837dd5e0ef7b3d84 (patch) | |
tree | 7015c7e09c78b57d46a1d06bf6cf9df095b49840 /Help/manual | |
parent | 0736dad395f775be37055e61f2cb1fa3f8ec31cc (diff) | |
parent | ad75afbfb4c31e5e039d26564a8327e637200542 (diff) | |
download | cmake-041ba1eefde146a6eb239a9f837dd5e0ef7b3d84.tar.gz |
Merge topic 'INTERFACE-property-docs'
ad75afbf Help: List the whitelist of properties for INTERFACE libraries.
Diffstat (limited to 'Help/manual')
-rw-r--r-- | Help/manual/cmake-buildsystem.7.rst | 10 |
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: |