Browse Source

Merge topic 'export-doc-config-map'

38737e3970 Help: Mention imported config mapping in export() and install() docs

Acked-by: Kitware Robot <[email protected]>
Merge-request: !8637
Brad King 2 years ago
parent
commit
18d9a54ba6
2 changed files with 6 additions and 0 deletions
  1. 4 0
      Help/command/export.rst
  2. 2 0
      Help/command/install.rst

+ 4 - 0
Help/command/export.rst

@@ -78,6 +78,10 @@ to automatically export the same targets from the build tree as
   transitive usage requirements of other targets that link to the
   object libraries in their implementation.
 
+This command exports all :ref:`build configurations` from the build tree.
+See the :variable:`CMAKE_MAP_IMPORTED_CONFIG_<CONFIG>` variable to map
+configurations of dependent projects to the exported configurations.
+
 Exporting Targets to Android.mk
 """""""""""""""""""""""""""""""
 

+ 2 - 0
Help/command/install.rst

@@ -835,6 +835,8 @@ the ``FILE`` option must be a file name with the ``.cmake`` extension.
 If a ``CONFIGURATIONS`` option is given then the file will only be installed
 when one of the named configurations is installed.  Additionally, the
 generated import file will reference only the matching target
+configurations.  See the :variable:`CMAKE_MAP_IMPORTED_CONFIG_<CONFIG>`
+variable to map configurations of dependent projects to the installed
 configurations.  The ``EXPORT_LINK_INTERFACE_LIBRARIES`` keyword, if
 present, causes the contents of the properties matching
 ``(IMPORTED_)?LINK_INTERFACE_LIBRARIES(_<CONFIG>)?`` to be exported, when