diff options
author | Stephen Kelly <steveire@gmail.com> | 2014-02-26 09:39:02 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2014-02-26 09:40:49 (GMT) |
commit | ad75afbfb4c31e5e039d26564a8327e637200542 (patch) | |
tree | f6c4cd1a0ab0b3218856850968711184a5fa0872 /Help | |
parent | cf7677d0a744150d3a32f3e8354601244f3b13bc (diff) | |
download | CMake-ad75afbfb4c31e5e039d26564a8327e637200542.zip CMake-ad75afbfb4c31e5e039d26564a8327e637200542.tar.gz CMake-ad75afbfb4c31e5e039d26564a8327e637200542.tar.bz2 |
Help: List the whitelist of properties for INTERFACE libraries.
Diffstat (limited to 'Help')
-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 d252473..501b924 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: |