|
|
@@ -127,11 +127,15 @@ Each ``<item>`` may be:
|
|
|
in the :prop_gbl:`DEBUG_CONFIGURATIONS` global property if it is set).
|
|
|
The ``optimized`` keyword corresponds to all other configurations. The
|
|
|
``general`` keyword corresponds to all configurations, and is purely
|
|
|
- optional. Higher granularity may be achieved for per-configuration
|
|
|
- rules by creating and linking to
|
|
|
- :ref:`IMPORTED library targets <Imported Targets>`.
|
|
|
- These keywords are interpreted immediately by this command and therefore
|
|
|
- have no special meaning when produced by a generator expression.
|
|
|
+ optional. These keywords are interpreted immediately by this command and
|
|
|
+ therefore have no special meaning when produced by a generator expression.
|
|
|
+
|
|
|
+ Alternatively, generator expressions like :genex:`$<CONFIG>` provide finer
|
|
|
+ per-configuration linking of ``<item>``. For a more structured approach,
|
|
|
+ higher granularity can be achieved by creating and linking to
|
|
|
+ :ref:`IMPORTED library targets <Imported Targets>` with the
|
|
|
+ :prop_tgt:`IMPORTED_CONFIGURATIONS` property set, particularly in find
|
|
|
+ modules.
|
|
|
|
|
|
Items containing ``::``, such as ``Foo::Bar``, are assumed to be
|
|
|
:ref:`IMPORTED <Imported Targets>` or :ref:`ALIAS <Alias Targets>` library
|