CMake/Tests/RunCMake/CompatibleInterface
Brad King 93790506f5 cmTarget: Simplify INTERFACE_INCLUDE_DIRECTORIES usage requirement lookup
Use the AddInterfaceEntries helper to avoid duplication.  In
TargetPropertyEntry, replace the TargetName string member with a
reference to the full cmLinkImplItem that produced the entry.  This is
possible because the cmLinkImplItem is available in AddInterfaceEntries
(it was not available in GetIncludeDirectories).  Having the full
cmLinkImplItem allows processIncludeDirectories to implement CMP0027 OLD
behavior without repeating the target name lookup.

Update the RunCMake.CompatibleInterface test DebugProperties case
expected output for the new order of the messages.
2014-07-07 08:52:42 -04:00
..
AutoUic-result.txt cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies. 2013-12-08 07:03:29 +01:00
AutoUic-stderr.txt cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies. 2013-12-08 07:03:29 +01:00
AutoUic.cmake Tests: simplify Qt4 target usage 2014-01-07 09:38:00 -05:00
CMakeLists.txt Cygwin: Avoid legacy warnings in RunCMake.* tests 2013-08-13 09:50:15 -04:00
DebugProperties-result.txt cmTarget: Report origin of COMPATIBLE_INTERFACE properties. 2013-12-08 07:03:29 +01:00
DebugProperties-stderr.txt cmTarget: Simplify INTERFACE_INCLUDE_DIRECTORIES usage requirement lookup 2014-07-07 08:52:42 -04:00
DebugProperties.cmake CompatibleInterface: Test debugging of not-set property. 2014-01-07 09:38:01 -05:00
InterfaceBool-builtin-prop-result.txt
InterfaceBool-builtin-prop-stderr.txt
InterfaceBool-builtin-prop.cmake
InterfaceBool-mismatch-depend-self-result.txt
InterfaceBool-mismatch-depend-self-stderr.txt
InterfaceBool-mismatch-depend-self.cmake
InterfaceBool-mismatch-depends-result.txt
InterfaceBool-mismatch-depends-stderr.txt
InterfaceBool-mismatch-depends.cmake
InterfaceBool-mismatched-use-result.txt
InterfaceBool-mismatched-use-stderr.txt
InterfaceBool-mismatched-use.cmake
InterfaceNumber-mismatched-use-result.txt cmTarget: Test impliedByUse number-compatible properties. 2014-01-04 11:28:58 +01:00
InterfaceNumber-mismatched-use-stderr.txt cmTarget: Test impliedByUse number-compatible properties. 2014-01-04 11:28:58 +01:00
InterfaceNumber-mismatched-use.cmake cmTarget: Test impliedByUse number-compatible properties. 2014-01-04 11:28:58 +01:00
InterfaceString-Bool-Conflict-result.txt Ensure type specific compatible interface properties do not intersect. 2013-02-07 16:21:09 +01:00
InterfaceString-Bool-Conflict-stderr.txt cmTarget: Fix the property compatibility error message 2014-01-04 11:28:57 +01:00
InterfaceString-Bool-Conflict.cmake cmTarget: Fix the property compatibility error message 2014-01-04 11:28:57 +01:00
InterfaceString-Bool-Min-Conflict-result.txt cmTarget: Fix the property compatibility error message 2014-01-04 11:28:57 +01:00
InterfaceString-Bool-Min-Conflict-stderr.txt cmTarget: Fix the property compatibility error message 2014-01-04 11:28:57 +01:00
InterfaceString-Bool-Min-Conflict.cmake cmTarget: Fix the property compatibility error message 2014-01-04 11:28:57 +01:00
InterfaceString-builtin-prop-result.txt
InterfaceString-builtin-prop-stderr.txt
InterfaceString-builtin-prop.cmake Report an error on IMPORTED targets with a faulty INTERFACE 2013-03-26 10:45:28 -04:00
InterfaceString-mismatch-depend-self-result.txt
InterfaceString-mismatch-depend-self-stderr.txt
InterfaceString-mismatch-depend-self.cmake
InterfaceString-mismatch-depends-result.txt
InterfaceString-mismatch-depends-stderr.txt
InterfaceString-mismatch-depends.cmake
InterfaceString-mismatched-use-result.txt
InterfaceString-mismatched-use-stderr.txt
InterfaceString-mismatched-use.cmake
RunCMakeTest.cmake cmTarget: Test impliedByUse number-compatible properties. 2014-01-04 11:28:58 +01:00
empty.cpp cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies. 2013-12-08 07:03:29 +01:00
main.cpp