From 67cb50abd77dddc3cc74597efe38285f9bc9e4cf Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Thu, 4 Dec 2014 23:56:52 +0100 Subject: [PATCH] Help: Document that IMPORTED targets in Find modules may be UNKNOWN. --- Help/manual/cmake-developer.7.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Help/manual/cmake-developer.7.rst b/Help/manual/cmake-developer.7.rst index 6f7bbdc63..3b9b92131 100644 --- a/Help/manual/cmake-developer.7.rst +++ b/Help/manual/cmake-developer.7.rst @@ -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: