CMake/Tests/CMakeCommands/target_link_libraries
Brad King 25b7f87eca Merge branch 'policy-CMP0022-fixes' into policy-CMP0022-fixes-for-master
Resolve conflict in Source/cmTarget.cxx by integrating the changes to
the internal copy constructor from both sides.  Also resolve a logical
conflict by dropping the special case for INTERFACE_LIBRARY targets.
Since cmTarget::SetMakefile already forces CMP0022 to NEW for such
targets we need no special handling.

Resolve conflict in Source/cmTargetLinkLibrariesCommand.h by dropping
the documentation change.  We will make the same change in the new
location of the same documentation in a separate commit.

Resolve conflicts in

 Tests/RunCMake/CMP0022/CMP0022-WARN-empty-old-stderr.txt
 Tests/RunCMake/CMP0022/RunCMakeTest.cmake

by taking the side from the 'policy-CMP0022-fixes' branch.
2013-11-03 09:20:47 -05:00
..
cmp0022 CMP0022: Add test for target_link_libraries plain signature 2013-11-02 12:48:48 -04:00
subdir Rename variable for including current directory in interfaces 2013-03-19 16:44:17 -04:00
CMakeLists.txt target_link_libraries: Allow repeated use of LINK_{PRIVATE,PUBLIC} keywords. 2013-10-17 17:37:20 +02:00
depA.cpp
depA.h
depB.cpp Add LINK_LIBRARIES property for direct target link dependencies 2013-01-08 09:02:43 -05:00
depB.h
depC.cpp
depC.h
depD.cpp Allow generator expressions in LINK_INTERFACE_LIBRARIES. 2013-01-10 23:04:06 +01:00
depD.h Allow generator expressions in LINK_INTERFACE_LIBRARIES. 2013-01-10 23:04:06 +01:00
depG.cpp Add includes and compile definitions with target_link_libraries. 2013-01-31 17:34:20 +01:00
depG.h Add includes and compile definitions with target_link_libraries. 2013-01-31 17:34:20 +01:00
depIfaceOnly.cpp Make targets depend on the link interface of their dependees. 2013-01-03 13:31:50 -05:00
depIfaceOnly.h Make targets depend on the link interface of their dependees. 2013-01-03 13:31:50 -05:00
empty.cpp Restore support for target names with '+' (#13986) 2013-03-12 13:39:11 -04:00
libgenex.cpp Add LINK_LIBRARIES property for direct target link dependencies 2013-01-08 09:02:43 -05:00
libgenex.h Add LINK_LIBRARIES property for direct target link dependencies 2013-01-08 09:02:43 -05:00
newsignature1.cpp target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
targetA.cpp Remove unused parameters from target_link_libraries tests. 2013-03-06 22:54:49 +01:00
targetB.cpp Remove unused parameters from target_link_libraries tests. 2013-03-06 22:54:49 +01:00
targetC.cpp Remove unused parameters from target_link_libraries tests. 2013-03-06 22:54:49 +01:00