Merge topic 'doc-target_link_libraries-flags'

07bb2724 Help: Clarify treatment of link flags in target_link_libraries
This commit is contained in:
Brad King 2016-10-03 09:01:54 -04:00 committed by CMake Topic Stage
commit 5cdeb661ea
1 changed files with 6 additions and 0 deletions

View File

@ -62,6 +62,12 @@ Each ``<item>`` may be:
dependencies, so they are generally safe to specify only as private link dependencies, so they are generally safe to specify only as private link
items that will not propagate to dependents. items that will not propagate to dependents.
Link flags specified here are inserted into the link command in the same
place as the link libraries. This might not be correct, depending on
the linker. Use the :prop_tgt:`LINK_FLAGS` target property to add link
flags explicitly. The flags will then be placed at the toolchain-defined
flag position in the link command.
* A ``debug``, ``optimized``, or ``general`` keyword immediately followed * A ``debug``, ``optimized``, or ``general`` keyword immediately followed
by another ``<item>``. The item following such a keyword will be used by another ``<item>``. The item following such a keyword will be used
only for the corresponding build configuration. The ``debug`` keyword only for the corresponding build configuration. The ``debug`` keyword