diff options
author | Brad King <brad.king@kitware.com> | 2013-10-26 14:28:30 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2013-10-26 14:28:30 (GMT) |
commit | 4025013dd78abeaef772eee1fc532ce275ae4216 (patch) | |
tree | 313d9ed0302f457507c375a1ea32f23db6d47ff5 /Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst | |
parent | 5f789db847a86cbdfb94fcf1abd4d561a6942d65 (diff) | |
parent | ff6c401309761f0c0061f1084f2e3150038962a5 (diff) | |
download | CMake-4025013dd78abeaef772eee1fc532ce275ae4216.zip CMake-4025013dd78abeaef772eee1fc532ce275ae4216.tar.gz CMake-4025013dd78abeaef772eee1fc532ce275ae4216.tar.bz2 |
Merge topic 'compatible-interface-numbers'
ff6c401 cmTarget: Add interface for compatible numeric properties
e4e20c1 cmTarget: Add enumeration for consistency to expect from properties.
9877769 cmTarget: Assign consistent content back to the property being evaluated.
816b4a8 cmTarget: Make consistentProperty return consistent content.
030800a cmTarget: Add a template to create correct implied content.
Diffstat (limited to 'Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst')
-rw-r--r-- | Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst b/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst new file mode 100644 index 0000000..2fe748e --- /dev/null +++ b/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst @@ -0,0 +1,17 @@ +COMPATIBLE_INTERFACE_NUMBER_MAX +------------------------------- + +Properties whose maximum value from the link interface will be used. + +The COMPATIBLE_INTERFACE_NUMBER_MAX property may contain a list of +properties for this target whose maximum value may be read at generate time +when evaluated in the INTERFACE of all linked dependees. For example, if a +property "FOO" appears in the list, then for each dependee, the +"INTERFACE_FOO" property content in all of its dependencies will be compared +with each other and with the "FOO" property in the depender. When reading +the FOO property at generate time, the maximum value will be returned. +If the property is not set, then it is ignored. Note that for each +dependee, the set of properties from this property must not intersect +with the set of properties from the :prop_tgt:`COMPATIBLE_INTERFACE_BOOL`, +:prop_tgt:`COMPATIBLE_INTERFACE_STRING` or +:prop_tgt:`COMPATIBLE_INTERFACE_NUMBER_MIN` property. |