Merge topic 'cmp0022-docs'

28ffb7e Note how to write CMP0022 compatible code with CMake 2.8.9.
This commit is contained in:
Brad King 2014-01-08 09:58:47 -05:00 committed by CMake Topic Stage
commit beb9cfae17
1 changed files with 4 additions and 0 deletions

View File

@ -22,6 +22,10 @@ downstream users of CMake versions older than 2.8.12. The
target_link_libraries command will no longer populate the properties
matching LINK_INTERFACE_LIBRARIES(_<CONFIG>)? if this policy is NEW.
Warning-free future-compatible code which works with CMake 2.8.9 onwards
can be written by using the ``LINK_PRIVATE`` and ``LINK_PUBLIC`` keywords
of :command:`target_link_libraries`.
The OLD behavior for this policy is to ignore the
INTERFACE_LINK_LIBRARIES property for in-build targets. The NEW
behavior for this policy is to use the INTERFACE_LINK_LIBRARIES