Help: Add useful links to IMPORTED targets and usage requirements.

This commit is contained in:
Stephen Kelly 2014-12-04 23:30:20 +01:00
parent b96b025b2a
commit 31452416ba
1 changed files with 3 additions and 4 deletions

View File

@ -730,10 +730,9 @@ below. This is what most of the existing find modules provided by CMake
do.
The more modern approach is to behave as much like
``<package>Config.cmake`` files as possible, by providing imported
targets. As well as matching how ``*Config.cmake`` files work, the
libraries, include directories and compile definitions are all set just
by using the target in a :command:`target_link_libraries` call.
:ref:`config file packages <Config File Packages>` files as possible, by
providing :ref:`imported target <Imported targets>`. This has the advantage
of propagating :ref:`Target Usage Requirements` to consumers.
In either case (or even when providing both variables and imported
targets), find modules should provide backwards compatibility with old