CMake/Tests/RunCMake/CMP0022
Brad King 70c6557285 Tests: Fix RunCMake.CMP0022 tll case for Debug configuration
The `CMP0022-WARN-tll` case overrides legacy properties set by
`target_link_libraries` so that we can verify that the policy
warning is emitted.  When building in the Debug configuration,
the `_DEBUG` variant of the legacy property is set/checked too.

Fix the test case to override both variants.  Previously it only
passed because `cmComputeTargetDepends::AddInterfaceDepends`
always evaluated dependencies with the "" configuration.
2017-05-18 10:18:50 -04:00
..
dep1 TLL: Don't populate old link interface if CMP0022 is NEW. 2013-07-08 22:39:58 +02:00
dep2 TLL: Don't populate old link interface if CMP0022 is NEW. 2013-07-08 22:39:58 +02:00
dep3 TLL: Don't populate old link interface if CMP0022 is NEW. 2013-07-08 22:39:58 +02:00
CMakeLists.txt Introduce the INTERFACE_LINK_LIBRARIES property. 2013-07-08 22:39:09 +02:00
CMP0022-export-exe.cmake Do not export INTERFACE_LINK_LIBRARIES from non-linkable targets 2013-11-02 14:51:07 -04:00
CMP0022-export-result.txt Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
CMP0022-export-stderr.txt export(): Process the export() command at generate time. 2013-10-11 12:46:10 +02:00
CMP0022-export.cmake Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
CMP0022-install-export-result.txt Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
CMP0022-install-export-stderr.txt Export: Fix typo of LINK_INTERFACE_LIBRARIES. 2013-07-26 13:10:06 +02:00
CMP0022-install-export.cmake Export: Generate INTERFACE_LINK_LIBRARIES property on targets. 2013-07-08 22:39:57 +02:00
CMP0022-NOWARN-exe.cmake CMP0022: Warn about a given target at most once 2013-11-03 09:14:54 -05:00
CMP0022-NOWARN-shared.cmake OS X: Add CMP0042 to enable MACOSX_RPATH by default 2014-01-02 13:41:49 -05:00
CMP0022-NOWARN-static-link_libraries.cmake TLL: Don't populate old link interface if CMP0022 is NEW. 2013-07-08 22:39:58 +02:00
CMP0022-NOWARN-static-NEW.cmake Genex: Add a test for the LINK_ONLY expression. 2013-11-06 22:57:31 +01:00
CMP0022-NOWARN-static.cmake Genex: Add a test for the LINK_ONLY expression. 2013-11-06 22:57:31 +01:00
CMP0022-WARN-empty-old-result.txt CMP0022: Add unit test for null pointer check and message. 2013-11-02 12:48:40 -04:00
CMP0022-WARN-empty-old-stderr.txt CMP0022: Plain target_link_libraries must populate link interface 2013-11-02 12:55:17 -04:00
CMP0022-WARN-empty-old.cmake CMP0022: Add unit test for null pointer check and message. 2013-11-02 12:48:40 -04:00
CMP0022-WARN-static-result.txt Introduce the INTERFACE_LINK_LIBRARIES property. 2013-07-08 22:39:09 +02:00
CMP0022-WARN-static-stderr.txt CMP0022: Plain target_link_libraries must populate link interface 2013-11-02 12:55:17 -04:00
CMP0022-WARN-static.cmake Introduce the INTERFACE_LINK_LIBRARIES property. 2013-07-08 22:39:09 +02:00
CMP0022-WARN-stderr.txt CMP0022: Warn about a given target at most once 2013-11-03 09:14:54 -05:00
CMP0022-WARN-tll-result.txt TLL: Don't populate old link interface if CMP0022 is NEW. 2013-07-08 22:39:58 +02:00
CMP0022-WARN-tll-stderr.txt Tests: Fix RunCMake.CMP0022 tll case for Debug configuration 2017-05-18 10:18:50 -04:00
CMP0022-WARN-tll.cmake Tests: Fix RunCMake.CMP0022 tll case for Debug configuration 2017-05-18 10:18:50 -04:00
CMP0022-WARN.cmake OS X: Add CMP0042 to enable MACOSX_RPATH by default 2014-01-02 13:41:49 -05:00
empty_vs6_1.cpp Introduce the INTERFACE_LINK_LIBRARIES property. 2013-07-08 22:39:09 +02:00
empty_vs6_2.cpp Introduce the INTERFACE_LINK_LIBRARIES property. 2013-07-08 22:39:09 +02:00
empty_vs6_3.cpp Introduce the INTERFACE_LINK_LIBRARIES property. 2013-07-08 22:39:09 +02:00
empty_vs6_4.cpp CMP0022: Warn about a given target at most once 2013-11-03 09:14:54 -05:00
empty.cpp Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
RunCMakeTest.cmake Genex: Add a test for the LINK_ONLY expression. 2013-11-06 22:57:31 +01:00