Help:IMPORTED_CONFIGURATIONS: Mention relation to IMPORTED_LOCATION

This commit is contained in:
Brad King
2023-03-02 15:25:32 -05:00
parent e1032a22eb
commit 8adcb73956
+16 -7
View File
@@ -1,11 +1,20 @@
IMPORTED_CONFIGURATIONS
-----------------------
Configurations provided for an IMPORTED target.
Configurations provided for an :ref:`imported target <Imported targets>`.
Set this to the list of configuration names available for an IMPORTED
target. The names correspond to configurations defined in the project
from which the target is imported. If the importing project uses a
different set of configurations the names may be mapped using the
MAP_IMPORTED_CONFIG_<CONFIG> property. Ignored for non-imported
targets.
Set this to the list of configuration names available for an imported
target. For each configuration named, the imported target's artifacts
must be specified in other target properties:
* :prop_tgt:`IMPORTED_LOCATION_<CONFIG>`, or
* :prop_tgt:`IMPORTED_IMPLIB_<CONFIG>` (on DLL platforms), or
* :prop_tgt:`IMPORTED_OBJECTS_<CONFIG>` (for :ref:`Object Libraries`), or
* :prop_tgt:`IMPORTED_LIBNAME_<CONFIG>` (for :ref:`Interface Libraries`).
The configuration names correspond to those defined in the project from
which the target is imported. If the importing project uses a different
set of configurations, the names may be mapped using the
:prop_tgt:`MAP_IMPORTED_CONFIG_<CONFIG>` target property.
The ``IMPORTED_CONFIGURATIONS`` property is ignored for non-imported targets.