Help: Document that IMPORTED targets in Find modules may be UNKNOWN.

This commit is contained in:
Stephen Kelly 2014-12-04 23:56:52 +01:00
parent e18e21aeb5
commit 67cb50abd7
1 changed files with 5 additions and 0 deletions

View File

@ -1052,6 +1052,11 @@ not any of its dependencies. Instead, those dependencies should also be
targets, and CMake should be told that they are dependencies of this target.
CMake will then combine all the necessary information automatically.
The type of the :prop_tgt:`IMPORTED` target created in the
:command:`add_library` command can always be specified as ``UNKNOWN``
type. This simplifies the code in cases where static or shared variants may
be found, and CMake will determine the type by inspecting the files.
If the library is available with multiple configurations, the
:prop_tgt:`IMPORTED_CONFIGURATIONS` target property should also be
populated: