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