CMake/Tests/RunCMake/target_link_libraries
Deniz Bahadir fe4b25ec2f Teach target_* commands to set INTERFACE properties of IMPORTED targets
Now, several `INTERFACE_*` properties can be set on `IMPORTED` targets,
not only via `set_property` and `set_target_properties` but also via
`target_compile_definitions`, `target_compile_features`,
`target_compile_options`, `target_include_directories`, `target_sources`
and `target_link_libraries`.

Fixes: #15689
Issue: #17197
2017-10-26 09:11:04 -04:00
..
SubDirTarget cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) 2015-06-25 09:14:26 -04:00
CMakeLists.txt Cygwin: Avoid legacy warnings in RunCMake.* tests 2013-08-13 09:50:15 -04:00
CMP0023-NEW-2-result.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-NEW-2-stderr.txt Policies: omit warnings about unset policies when they are actually set to NEW 2014-03-31 09:45:10 -04:00
CMP0023-NEW-2.cmake target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-NEW-result.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-NEW-stderr.txt Policies: omit warnings about unset policies when they are actually set to NEW 2014-03-31 09:45:10 -04:00
CMP0023-NEW.cmake target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-WARN-2-stderr.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-WARN-2.cmake target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-WARN-stderr.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
CMP0023-WARN.cmake target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
empty_vs6_1.cpp target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
empty_vs6_2.cpp target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
empty_vs6_3.cpp target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
empty.c cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) 2015-06-25 09:14:26 -04:00
empty.cpp Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
ImportedTarget.cmake Teach target_* commands to set INTERFACE properties of IMPORTED targets 2017-10-26 09:11:04 -04:00
ImportedTargetFailure-result.txt Teach target_* commands to set INTERFACE properties of IMPORTED targets 2017-10-26 09:11:04 -04:00
ImportedTargetFailure-stderr.txt Teach target_* commands to set INTERFACE properties of IMPORTED targets 2017-10-26 09:11:04 -04:00
ImportedTargetFailure.cmake Teach target_* commands to set INTERFACE properties of IMPORTED targets 2017-10-26 09:11:04 -04:00
MixedSignature-result.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
MixedSignature-stderr.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
MixedSignature.cmake target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
RunCMakeTest.cmake Teach target_* commands to set INTERFACE properties of IMPORTED targets 2017-10-26 09:11:04 -04:00
Separate-PRIVATE-LINK_PRIVATE-uses-result.txt target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
Separate-PRIVATE-LINK_PRIVATE-uses.cmake target_link_libraries: Add PUBLIC/PRIVATE/INTERFACE keyword signature 2013-07-24 11:52:44 -04:00
SharedDepNotTarget.cmake cmComputeLinkInformation: Lookup a target only if we have one 2015-08-13 10:24:10 -04:00
StaticPrivateDepNotExported-result.txt Fix export of STATIC library PRIVATE non-target dependencies 2016-02-17 14:01:11 -05:00
StaticPrivateDepNotExported-stderr.txt Fix export of STATIC library PRIVATE non-target dependencies 2016-02-17 14:01:11 -05:00
StaticPrivateDepNotExported.cmake Fix export of STATIC library PRIVATE non-target dependencies 2016-02-17 14:01:11 -05:00
StaticPrivateDepNotTarget.cmake Fix export of STATIC library PRIVATE non-target dependencies 2016-02-17 14:01:11 -05:00
SubDirTarget-result.txt cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) 2015-06-25 09:14:26 -04:00
SubDirTarget-stderr.txt cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) 2015-06-25 09:14:26 -04:00
SubDirTarget.cmake cmTarget: Fix diagnostic of target_link_libraries in wrong directory (#15626) 2015-06-25 09:14:26 -04:00
UNKNOWN-IMPORTED-GLOBAL.cmake target_link_libraries: Allow linking to UNKNOWN IMPORTED GLOBAL libs 2017-08-31 13:10:26 -04:00