CMake/Tests/RunCMake/CompatibleInterface
Stephen Kelly 01c545c596 cmTarget: Fix debug report for interface-set compatibility types.
If the dependent target sets the property to boolean false, ensure
that that appears in the debug report.  Previously, the report
output contained whether the property was consistent among dependencies,
displaying 'TRUE', instead of the content of the property, which may
be 'FALSE'.

Return a std::pair from the consistentProperty method.  This makes
it possible to make the return value for string types easier to
reason about.  The return value of consistentProperty was previously
set to an empty static string to emulate a 'true' value for the caller
in commit 816b4a8a (cmTarget: Make consistentProperty
return consistent content., 2013-10-22).  The pair makes the
consistency result properly typed.
2014-01-04 11:28:58 +01: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 cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies. 2013-12-08 07:03:29 +01: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: Fix debug report for interface-set compatibility types. 2014-01-04 11:28:58 +01:00
DebugProperties.cmake cmTarget: Fix debug report for interface-set compatibility types. 2014-01-04 11:28:58 +01:00
InterfaceBool-builtin-prop-result.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-builtin-prop-stderr.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-builtin-prop.cmake Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatch-depend-self-result.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatch-depend-self-stderr.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatch-depend-self.cmake Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatch-depends-result.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatch-depends-stderr.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatch-depends.cmake Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatched-use-result.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatched-use-stderr.txt Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00
InterfaceBool-mismatched-use.cmake Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +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 Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-builtin-prop-stderr.txt Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
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 Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatch-depend-self-stderr.txt Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatch-depend-self.cmake Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatch-depends-result.txt Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatch-depends-stderr.txt Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatch-depends.cmake Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatched-use-result.txt Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatched-use-stderr.txt Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
InterfaceString-mismatched-use.cmake Add the COMPATIBLE_INTERFACE_STRING property. 2013-01-24 20:36:04 +01:00
RunCMakeTest.cmake cmTarget: Fix the property compatibility error message 2014-01-04 11:28:57 +01:00
empty.cpp cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies. 2013-12-08 07:03:29 +01:00
main.cpp Make INTERFACE determined properties readable in generator expressions. 2013-01-20 17:06:47 +01:00